When I compile ADIOS2 using makeAdios script and the dev tool set from CENTOS in CENTOS I am get in an error
When I compile ADIOS2 using makeAdios script and the dev tool set from CENTOS in CENTOS I am get in an error.
The error that I have is this:
[ 46%] Building C object testing/utils/cwriter/CMakeFiles/Test.Utils.CWriter.dir/TestUtilsCWriter.c.o
[ 46%] Building C object testing/adios2/performance/manyvars/CMakeFiles/PerfManyVars.dir/PerfManyVars.c.o [ 46%] Linking C executable ../../../bin/Test.Utils.CWriter
[ 46%] Linking C executable ../../../../bin/PerfManyVars
/opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld: /opt/rh/devtoolset-8/root/usr/lib/gcc/x86_64-redhat-linux/8//libstdc++_nonshared.a(functexcept48.o): undefined reference to symbol '__cxa_free_exception@@CXXABI_1.3'
/usr/lib64/libstdc++.so.6: error adding symbols: DSO missing from command line
make[2]: *** [testing/utils/cwriter/CMakeFiles/Test.Utils.CWriter.dir/build.make:99: bin/Test.Utils.CWriter] Error 1
make[1]: *** [CMakeFiles/Makefile2:8571: testing/utils/cwriter/CMakeFiles/Test.Utils.CWriter.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld: /opt/rh/devtoolset-8/root/usr/lib/gcc/x86_64-redhat-linux/8//libstdc++_nonshared.a(functexcept48.o): undefined reference to symbol '__cxa_free_exception@@CXXABI_1.3'
/usr/lib64/libstdc++.so.6: error adding symbols: DSO missing from command line
make[2]: *** [testing/adios2/performance/manyvars/CMakeFiles/PerfManyVars.dir/build.make:99: bin/PerfManyVars] Error 1
make[1]: *** [CMakeFiles/Makefile2:8253: testing/adios2/performance/manyvars/CMakeFiles/PerfManyVars.dir/all] Error 2
[ 46%] Linking CXX executable ../../bin/adios2_reorganize_mpi
[ 46%] Built target adios_reorganize_mpi
[ 46%] Linking CXX executable ../../bin/bpls
[ 46%] Built target bpls
[ 46%] Linking CXX shared library ../../lib64/libadios2_cxx11.so
[ 46%] Built target adios2_cxx11
make: *** [Makefile:146: all] Error 2
Error building: ADIOS2-2.8.3