diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml index ba78294e..f1cccaff 100644 --- a/.github/workflows/weekly.yml +++ b/.github/workflows/weekly.yml @@ -108,7 +108,9 @@ jobs: strategy: fail-fast: false matrix: - compiler: [icc, icx] + compiler: [icx] +# ICC is deprecated by Intel and breaks flatcc build which we likely won't fix. +# compiler: [icc, icx] steps: - name: Prepare run: | diff --git a/README.md b/README.md index 7b5527d8..c3f7a473 100644 --- a/README.md +++ b/README.md @@ -2347,6 +2347,13 @@ See also [issue #274](https://github.com/dvidelabs/flatcc/issues/274). 2024-10-03: Fix available on flatcc master branch when you read this. See also CHANGELOG comments for release 0.6.2. +2024-03-11: +Intel ICC compiler is deprecated by Intel and the above fix breaks it, +at least for version 2021.4.0 used in current CI build where it is now disabled. +The ICC compiler does not truthfully expose __has_builtin and __has_attribute +which is probably why it fails, but it is hardly worth fixing at this point. +(The cause is suspected to be a call to unimplemented __builtin_memcpy). +Use the Intel ICX compiler instead. The option `FLATCC_RTONLY` will disable tests and only build the runtime library.