SST Compiling Issue
Created by: AaronV77
I'm having the following problem with ADIOS2:
/usr/bin/ld: warning: libadios2_sst.so.2, needed by /home/valorosoa/Packages/ADIOS2/lib//libadios2.so, not found (try using -rpath or -rpath-link)
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstFFSMarshalAttribute'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstFFSWriterBeginStep'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstProvideTimestep'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstWriterClose'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstReaderGetParams'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstReleaseStep'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstReaderClose'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstReaderOpen'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstWaitForCompletion'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstGetCurMetadata'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstFFSPerformGets'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstFFSMarshal'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstStreamDestroy'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstFFSWriterEndStep'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstReaderInitFFSCallback'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstAdvanceStep'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstReadRemoteMemory'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstWriterOpen'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstCurrentStep'
/home/valorosoa/Packages/ADIOS2/lib//libadios2.so: undefined reference to `SstFFSGetDeferred'
collect2: error: ld returned 1 exit status
Here is how I am compiling:
mpic++ -o adios example_2.cpp -L/home/valorosoa/Packages/ADIOS2/lib/ -ladios2 -I/home/valorosoa/Packages/ADIOS2/include/
Background: I've installed ADIOS2 to a separate directory for testing, I've changed the line 'CMAKE_INSTALL_PREFIX' to the /home/valorosoa/Packages/ADIOS2 directory. Is this linking error something that I am doing wrong or is it somewhere in the ADIOS2 makefile?
Thanks.