Deutsch English Français Italiano |
<vqsto4$2qe6f$1@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: Motivation of tccc mainatainers (Was: Python recompile) Date: Wed, 12 Mar 2025 21:19:01 +0000 Organization: A noiseless patient Spider Lines: 52 Message-ID: <vqsto4$2qe6f$1@dont-email.me> References: <vq1qas$j22$1@gallifrey.nk.ca> <20250304092827.708@kylheku.com> <vq7g1p$1vmg5$1@dont-email.me> <vq94dt$2boso$1@dont-email.me> <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> <vqpqo6$23197$1@dont-email.me> <vqpsvc$23gc1$1@dont-email.me> <20250311201757.000045e2@yahoo.com> <vqqaf0$267fp$2@dont-email.me> <20250312005843.00003584@yahoo.com> <vqqlc6$28fls$6@dont-email.me> <20250312105319.0000070b@yahoo.com> <vqs48v$2kqma$1@dont-email.me> <20250312163212.00005db3@yahoo.com> <vqse47$2mnr0$1@dont-email.me> <20250312201422.00007909@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Wed, 12 Mar 2025 22:19:00 +0100 (CET) Injection-Info: dont-email.me; posting-host="e9dc620c2c96c3597ca3aa589c3facef"; logging-data="2963663"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19bArjaIt2AmdfCQtYzXe7R" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:zTAdcS0Kyh6OW9hPcmezbA9w/ZY= In-Reply-To: <20250312201422.00007909@yahoo.com> Content-Language: en-GB Bytes: 4096 On 12/03/2025 18:14, Michael S wrote: > On Wed, 12 Mar 2025 16:52:24 +0000 > bart <bc@freeuk.com> wrote: > >> >> I don't know what the significance of UCRT-based means. As such that >> would't make me stop using it. >> > > > UCRT would give them pretty good compliance with requirements of C99, > C11 and C17 standards. Not perfect, but a lot better that circa-2014 > libraries that they are using today. > Also, I suppose that it will give better compatibility with MS tools. > Personally for you, it likely means that GMP DLLs that I suggested > would work. And these DLLs are smaller, better tested and hopefully > compiled from newer sources than non-UCRT variant that you found. > The failures I had on some GMP DLLS manifested with both gcc and tcc compilers. In any case, the GMP DLL will have its own set of dynamic imports (static imports will be part of its code). The failing one imported these dynamic libraries: Name: VCRUNTIME140.dll Name: api-ms-win-crt-runtime-l1-1-0.dll Name: api-ms-win-crt-stdio-l1-1-0.dll Name: api-ms-win-crt-string-l1-1-0.dll Name: api-ms-win-crt-locale-l1-1-0.dll Name: api-ms-win-crt-heap-l1-1-0.dll Name: api-ms-win-crt-convert-l1-1-0.dll Name: KERNEL32.dll And the working one (gcc/tcc) imported these: Name: KERNEL32.dll Name: api-ms-win-crt-convert-l1-1-0.dll Name: api-ms-win-crt-environment-l1-1-0.dll Name: api-ms-win-crt-filesystem-l1-1-0.dll Name: api-ms-win-crt-heap-l1-1-0.dll Name: api-ms-win-crt-locale-l1-1-0.dll Name: api-ms-win-crt-private-l1-1-0.dll Name: api-ms-win-crt-runtime-l1-1-0.dll Name: api-ms-win-crt-stdio-l1-1-0.dll Name: api-ms-win-crt-string-l1-1-0.dll Name: api-ms-win-crt-time-l1-1-0.dll Name: api-ms-win-crt-utility-l1-1-0.dll So nothing to do with tcc.