tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: valgrind
>> But it's less a lack of interest and more an unwillingness to ignore
>> the licensing issues. `Modern' GCC is licensed under the GPLv3.
> try clang, which usually has newer/better sanitizers.
clang is - or at least was last I checked - under the impression that
nested functions are little-used and thus are not worth supporting.
That may be - presumably is; the clang people are not stupid - correct
as applied to the C ecosystem at large. It definitely is not correct
as applied to my code. Unless/until they change their collective mind
and implement nested functions, clang is a nonstarter for me.
Also, at work, I had occasion to do a clang build-from-source. The
resulting executables were multiple _giga_bytes:
[Pavilion] 14> ls -l bin/clang-10
-rwxr-xr-x 1 root 2535346040 Aug 10 2020 bin/clang-10
That too is a showstopper for me. They're turned off at the moment,
but I have two machines, one in live use when I'm working on what I set
it up for and the other a live use desktop until COVID-19 put paid to
my working outside my home, for which that one file would take up more
than half the machine's total available disk space.
I've been making very-spare-time progress on building my own compiler
on and off for some years now; perhaps I'll eventually get somewhere.
(It's something I want to do regardless; there are some directions I'd
like to take the language to see what results....)
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Home |
Main Index |
Thread Index |
Old Index