Closed gsjaardema closed 7 months ago
There seems to be some issue with the intel compiler and linking to the shared libfmt.so library.
I have been able to get it to work using the header-only version. In cmake-config
try making the following change:
if [ "$COMPILER" == "intel" ]
then
CXX=icx
CC=icx
FC=ifx
CFLAGS="-Wall -Wunused"
CXXFLAGS="-Wall -Wextra -Wunused -DFMT_HEADER_ONLY"
fi
(i.e., add -DFMT_HEADER_ONLY
to the CXXFLAGS
)
This is not a final fix, but is a workaround for now...
Discussed in https://github.com/sandialabs/seacas/discussions/417