| Deutsch English Français Italiano |
|
<vqqd61$267fp$4@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: bart <bc@freeuk.com> 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: <vqqd61$267fp$4@dont-email.me> References: <vq1qas$j22$1@gallifrey.nk.ca> <vqcsk7$23bfo$1@paganini.bofh.team> <vqefn1$3flpt$1@dont-email.me> <vqeu5c$3imil$1@dont-email.me> <vqeun4$3iqbq$1@dont-email.me> <vqfcbe$3lkkc$1@dont-email.me> <871pv861ht.fsf@nosuchdomain.example.com> <20250308192940.00001351@yahoo.com> <vqi1ge$8jg8$1@dont-email.me> <vqmgjv$3a2il$1@paganini.bofh.team> <vqn4dn$1eb9s$1@dont-email.me> <vqo3ss$3hkas$1@paganini.bofh.team> <vqph2e$203bs$2@dont-email.me> <vqpjh7$210q9$1@dont-email.me> <vqpo1s$222s0$1@dont-email.me> <O72AP.458545$2zn8.112829@fx15.iad> 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: <O72AP.458545$2zn8.112829@fx15.iad> Bytes: 3963 On 11/03/2025 21:43, Scott Lurndal wrote: > bart <bc@freeuk.com> 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