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