Sujet : Re: Python recompile
De : bc (at) *nospam* freeuk.com (bart)
Groupes : comp.lang.cDate : 11. Mar 2025, 23:24:01
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vqqd61$267fp$4@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
User-Agent : Mozilla Thunderbird
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/bignumHighly 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