Skip to content

build: Remove support for deprecated Intel icc compiler#2075

Open
lgritz wants to merge 1 commit intoAcademySoftwareFoundation:mainfrom
lgritz:lg-noicc
Open

build: Remove support for deprecated Intel icc compiler#2075
lgritz wants to merge 1 commit intoAcademySoftwareFoundation:mainfrom
lgritz:lg-noicc

Conversation

@lgritz
Copy link
Collaborator

@lgritz lgritz commented Feb 13, 2026

Intel icc is deprecated and hasn't had a release for a few years. It's holding us back, both by making us work around an ever growing number of icc bugs and limitations that will never be fixed, as well as not allowing us to upgrade minimum versions of certain dependencies, because icc can't correctly compile newer versions (as an example, it cannot use a 'fmt' library newer than the oldest we support, 7.0).

So it's time to thank icc for its service and put it on the ice floe for the polar bears to eat. This is of course in main (future OSL 1.16) only, and will not be backported to release branches, since we never stop support of a dependency or toolchain of existing releases. People requiring icc for whatever reason may keep using OSL 1.15 or older.

We will continue to support and test icx, the fully supported Intel LLVM-based compiler.

This PR also removes some test reference output that was only needed for icc.

Intel icc is deprecated and hasn't had a release for a few years. It's
holding us back, both by making us work around an ever growing number
of icc bugs and limitation that will never be fixed, as well as not
allowing us to upgrade minimum versions of certain dependencies,
because icc can't correctly compile newer versions (as an example, it
cannot use a 'fmt' library newer than the oldest we support, 7.0).

So it's time to thank icc for its service and put it on the ice floe
for the polar bears to eat. This is of course in main (future OSL
1.16), and will not be backported to release branches, since we never
stop support of a dependency or toolchain of existing releases. People
requiring icc for whatever reason may keep using OSL 1.15 or older.

We will continue to support and test icx, the fully supported Intel
LLVM-based compiler.

This PR also removes some test reference output that was only needed
for icc.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant