I tried to compile boost with the latest intel compiler release (oneapi/Intel-2021.4) both with icpx and icpc.
1) The various .jam files in libs have various -wd compiler flags, which are not supported for the latest open-source intel compiler: see here
2) The flag for specifying the filename of the partially compiled header files (-pch-create) is also not supported anymore, but also the new flag -Fp gave me the error that the to-be-created pchi file does not exist? When I simply deleted the flag and $(<) from the two compile commands in intel.jam that included this flag, the pipeline ran through. So is this even necessary?
I tried to compile boost with the latest intel compiler release (oneapi/Intel-2021.4) both with icpx and icpc.
1) The various
.jam
files inlibs
have various-wd
compiler flags, which are not supported for the latest open-source intel compiler: see here2) The flag for specifying the filename of the partially compiled header files (
-pch-create
) is also not supported anymore, but also the new flag-Fp
gave me the error that the to-be-created pchi file does not exist? When I simply deleted the flag and$(<)
from the two compile commands inintel.jam
that included this flag, the pipeline ran through. So is this even necessary?