| Deutsch English Français Italiano |
|
<vjb8e9$1973q$1@paganini.bofh.team> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!3.eu.feeder.erje.net!feeder.erje.net!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: antispam@fricas.org (Waldek Hebisch)
Newsgroups: comp.lang.c
Subject: Re: question about linker
Date: Wed, 11 Dec 2024 05:37:15 -0000 (UTC)
Organization: To protect and to server
Message-ID: <vjb8e9$1973q$1@paganini.bofh.team>
References: <vi54e9$3ie0o$1@dont-email.me> <87frnbt9jn.fsf@nosuchdomain.example.com> <viaqh0$nm7q$1@dont-email.me> <877c8nt255.fsf@nosuchdomain.example.com> <viasv4$nm7q$2@dont-email.me> <vibr1l$vvjf$1@dont-email.me> <vic73f$1205f$1@dont-email.me> <20241129142810.00007920@yahoo.com> <vicfra$13nl4$1@dont-email.me> <20241129161517.000010b8@yahoo.com> <vicque$15ium$2@dont-email.me> <vid110$16hte$1@dont-email.me> <vifcll$1q9rj$1@dont-email.me> <vifiib$1s07p$1@dont-email.me> <viht27$2hgg1$3@dont-email.me>
Injection-Date: Wed, 11 Dec 2024 05:37:15 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="1350778"; posting-host="WwiNTD3IIceGeoS5hCc4+A.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.1.0-9-amd64 (x86_64))
X-Notice: Filtered by postfilter v. 0.9.3
Bytes: 2945
Lines: 34
David Brown <david.brown@hesbynett.no> wrote:
> On 30/11/2024 18:38, Bart wrote:
>> It will at least work with more compiles.
>>
>
> And why would that matter? No actual developer would care if their code
> can be compiled by your little toy compiler, or even more complete
> little tools like tcc. Code needs to work on the compilers that are
> suitable for the job - compatibility with anything else would just be a
> waste of effort and missing out on useful features that makes the code
> better.
You are exagerating and that does not help communication. In this
group there were at least one serious poster claiming to write code
depending only on features from older C standard. People like this
presumably would care if some "toy" compiler discoverd non-compliance.
Concerning tcc, they have explicit endorsment from gawk developer:
he likes compile speed and says that gawk compiles fine using tcc.
In may coding I use gcc extentions when I feel that there is
substantial gain. But for significant part of my code I prefer
to portablility, and that may include avoiding features not
supported by lesser compilers. I the past tcc was not able
to compile code which I consider rather ordinary C, and due
to this and lack of support for my main target I did not use
tcc. But tcc improved, ATM I do not know if it is good enough
for me, but it passed initial tests, so I have no reason to
disregard it.
BTW: IME "exotic" tools and targets help with finding bugs.
So even if you do not normally need to compile with some
compiler it makes sense to check if it works.
--
Waldek Hebisch