-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Intel oneAPI missing #952
Comments
These have been fixed in spack (patch). I've been meaning to push them upstream, but I guess now is a good time. I can submit a PR here, unless you're working on one.
Huh. I don't know why that hasn't been encountered in spack builds. As of 4e62a3e , the ony Fortran file I can find is |
|
I can do that, but would mainly use code from your spack package. Let me know if that would be ok. |
Ah, ok. That would explain it. Do you happen to know what version added |
Of course! Let me know if you have any other questions about the patches there (there are lots). |
It was there since the release of oneAPI (https://fortran-lang.discourse.group/t/intel-releases-oneapi-toolkit-free-fortran-2018/471). It reached feature parity with the old compiler in the 2023.0.0 release: https://fortran-lang.discourse.group/t/intel-fortran-2023-launch/4929 |
Closing, because boostorg/build#739 seems to be the right place for this issue |
I'm reposting the issue from bfgroup/b2#413 here because the lack of response.
Environment and version details
b2 --debug-configuration
in your project.not added because it uses gcc.
Brief problem description
Options defined in https://github.com/bfgroup/b2/blob/3c0f5630157c3db1025b54c2f6da25cf234b8e20/src/tools/intel-linux.jam are incompatible with LLVM-based Intel compilers:
-ip
is not supported anymore-use-pch
should be-include-pch
or-pch-use
pch-create
should be-Xclang -emit-pch -o
(https://www.intel.com/content/www/us/en/developer/articles/technical/building-boost-with-oneapi.html)ifx
, notifort
Steps to reproduce the issue
Install Boost with
Actual behavior summary
The compiler gives warnings and errors and installation of a few files fails.
A few example errors are shown
Expected behavior summary
b2 should support the most recent Intel C++ compiler (
icpx
)The text was updated successfully, but these errors were encountered: