Re: Minimum gcc and clang supported to generate FreeBSD binaries

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Thu, 20 Jun 2024 11:13:02 UTC
On 20 Jun 2024, at 13:04, Alexander Leidinger <Alexander@Leidinger.net> wrote:
> 
> Am 2024-06-20 03:01, schrieb Warner Losh:
>>   ICC used to be supported, but unless someone turns up with patches for the latest icc, it will remain supported only to the extent it pretends to be gcc. I've had reports that it works, to this extent and nothing special is needed to build FreeBSD binaries. There are a couple of touch ups required to build FreeBSD itself with icc I'm told, but I've not seen patches and have little desire to chase this windmill.
>> 
> As the one who introduced the ICC parts into cdefs.h: no objections from my side. This gained not as much traction than I thought it could have gotten. I'm not aware that apart from a handful of enthusiasts someone had a look at it.
> I'm surprised that someone still looks into compiling FreeBSD with icc, and that you have reports about it. We don't have a port of any recent icc (we could probably set an expiration date on the old ones).

icc still nominally exists, but it's been subsumed by Intel's "oneAPI" blob, as part of the "Intel System Studio": https://www.intel.com/content/www/us/en/developer/articles/tool/intel-system-studio-download-and-install-intel-c-compiler.html

I have stopped attempting to follow Intel's software marketing strategy on this front. It is all a huge pile of quicksand. :-)

-Dimitry