Subject: bug#78817: new Intel OneAPI compiler names

From: Ileana Dumitrescu <[email-masked]>
Date: Wed, 13 Aug 2025 19:56:39 +0300

On 17/06/2025 15:18, Richard J. Mathar wrote:
> Package: libtool
> Version: 2.4.6
> Severity: minor
> 
> The names icc and ecc in libtool.m4 (version # serial 58 LT_INIT) in libtool version 2.4.6 (=the current package in openSUSE) are no longer complete, because for the intel2024.0 compiler suite (OneAPI) the compilers are named
>     icpx icx icx-cc icx-cl ifx ifort
> See the associations with the various languages in
> https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2024-2/invoke-the-compiler.html
> 
> There is no icc or ecc in that list, but most likely there are still projects where the Intel compilers are icc or ecc, so their probably should remain in the wild-card cases.
> 
> Proposal: extend the case-switches near lines 4696 and 5196 of libtool.m4 to include wildcards so these 6 compiler variants are also recognized.

I updated the development branch with a patch for this. After a couple
of weeks and before the next release, it should migrate to master.

https://cgit.git.savannah.gnu.org/cgit/libtool.git/commit/?h=development&id=64f31f45db18952a1ce273edc7ce86dd5b53585a

-- 
Ileana Dumitrescu

GPG Public Key: FA26 CA78 4BE1 8892 7F22 B99F 6570 EA01 146F 7354