Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: bart Newsgroups: comp.lang.c Subject: Re: Python recompile Date: Tue, 11 Mar 2025 22:24:01 +0000 Organization: A noiseless patient Spider Lines: 68 Message-ID: References: <871pv861ht.fsf@nosuchdomain.example.com> <20250308192940.00001351@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 11 Mar 2025 23:24:01 +0100 (CET) Injection-Info: dont-email.me; posting-host="e0b1512e31c88b1cbe05a7f62cb3028b"; logging-data="2301433"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18z7a2yhJA25WW6vI+12wsd" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:2nIXPRZz8pvj2OskOzlMYEm62PQ= Content-Language: en-GB In-Reply-To: Bytes: 3963 On 11/03/2025 21:43, Scott Lurndal wrote: > bart writes: >> On 11/03/2025 15:06, David Brown wrote: >>> On 11/03/2025 15:24, bart wrote: >>>> >>>> To build open source projects, I'm happy to use an existing C >>>> compiler. I'm NOT happy about bending over backwards to use CYGWIN, >>>> MSYS2 or WSL because the developers insist on forcing their Linux >>>> dependencies down my throat. >>>> >>>> >>>> Developers can do what they like. But they shouldn't inflict their >>>> choices on other people, especially those using other OSes. >>>> >>> >>> I have not paid a lot of attention to this thread.  But I am curious >>> here - who do you think is /forcing/ you to compile their code? >> >> OK, tell me where to get ready-made DLLs for GMP and LIBFFI that I can >> can use on Windows. > > Why do you think anybody owes you anything? The developers of those > libraries, mostly working for free, make the source available for > for free. They are required to make -your- life easy. I'm not complaining about the quality of the library. Only about packaging of the source code. They might be whiz numerologists and C programmers, but the build process sucks. > > Here's a thought - why don't you write your own multiprecision > library and release it as open source? I did. It's only a simple one, but it will do the job, just much more slowly if precision gets too high. https://github.com/sal55/langs/tree/master/bignum > Highly doubtful, most projects are far more complex than your > simple single-source file world. Are they? The GMP DLL I finally saw is only 660KB, roughly 70Kloc. That is not huge. >> Windows is getting an unfairly bad reputation for building applications; > > Because we've used it, and it sucks? And I've used your build systems, and *they* suck. Or does only your opinion count? > >> What choices are those? To have to supply, with a multi-MB source >> download, a text file listing the files I have to submit to the compiler? > > Pretty much every open source project out there, particularly those with > large source-bases actually provide a text file listing the files you > need to compile. It's called "Makefile". Sure. And next week's winning lottery numbers are contained within this file too: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49