Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <v5r7ru$f07f$1@dont-email.me>
Deutsch   English   Français   Italiano  
<v5r7ru$f07f$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: David Brown <david.brown@hesbynett.no>
Newsgroups: comp.lang.c
Subject: Re: Baby X is bor nagain
Date: Sun, 30 Jun 2024 11:17:50 +0200
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <v5r7ru$f07f$1@dont-email.me>
References: <v494f9$von8$1@dont-email.me> <v53i4s$33k73$2@dont-email.me>
 <v53lf7$34huc$1@dont-email.me> <v53vh6$368vf$1@dont-email.me>
 <v54se1$3bqsk$1@dont-email.me> <20240624160941.0000646a@yahoo.com>
 <v5bu5r$va3a$1@dont-email.me> <20240624181006.00003b94@yahoo.com>
 <v5c86d$11ac7$1@dont-email.me> <JEheO.108086$ED9b.74955@fx11.iad>
 <v5cblg$11q0j$1@dont-email.me> <gEieO.108089$ED9b.25598@fx11.iad>
 <20240625113616.000075e0@yahoo.com> <mUzeO.141609$Cqra.55051@fx10.iad>
 <v5elql$1jmii$1@dont-email.me> <m3BeO.24907$Gurd.16179@fx34.iad>
 <v5empd$1jndv$2@dont-email.me> <v5eph4$1k6a9$1@dont-email.me>
 <87ed8jnbmf.fsf@bsb.me.uk> <v5jhls$2m7np$1@dont-email.me>
 <v5jm32$2nqvp$1@dont-email.me> <v5k3v2$2qllm$1@dont-email.me>
 <v5kfst$2svt3$1@dont-email.me> <v5kmlm$2u918$1@dont-email.me>
 <v5lfq9$35vli$1@dont-email.me> <20240628112047.000003e9@yahoo.com>
 <v5oip3$3rp4r$1@dont-email.me> <20240629215642.000075b7@yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 30 Jun 2024 11:17:51 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="a67f68932af5dd7fc1572c8c71e0fe76";
	logging-data="491759"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18hzeZ5uNzFz8PXtFX1H4VhRbVJmbsiS60="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
Cancel-Lock: sha1:xTrsBE2x7eB0i7C+2r/PgU6jXaE=
Content-Language: en-GB
In-Reply-To: <20240629215642.000075b7@yahoo.com>
Bytes: 3640

On 29/06/2024 20:56, Michael S wrote:
> On Sat, 29 Jun 2024 11:05:41 +0200
> David Brown <david.brown@hesbynett.no> wrote:
> 
> 
> It does not sound like you know what you are talking about.
> Just download latest Arm MCU variant of TI CCS or of STM32 Cube and see.
> They are free (like beer) and they are based on clang.
> 

It is a very long time since I have used TI's ARM devices, and therefore 
its tools.  For STM, it was maybe a year or two ago.  There are many 
manufacturers of microcontrollers, and while I have used a fair number 
over the years, I don't use all the different ones all the time.  I also 
don't change development tools in existing projects.

If TI and STM have changed over to providing clang-based tools, that is 
interesting to know.  I will probably be working on a new STM32 project 
later this year.  So that's nice information to know.

It doesn't surprise me that some have moved to clang-based tools - I 
think it was inevitable.  And I think it is good to see some variety and 
competition.  But if the clang toolchains are not freely available in a 
device-independent fashion in the manner of the ARM-sponsored gcc 
toolchains, then it will be a big step backwards.  The last thing 
embedded developers want is more custom variant toolchains and vendor 
lock-in.  We used to have that - gcc let us escape from it.  A 
disadvantage of clang's license is that it lets vendors try that shit again.


So this is all very interesting, but it does not change the fact that 
gcc totally dominates for embedded development at the moment.  It does, 
however, mean the proportions may change significantly in the coming years.