Hi,
I am trying to cross-compile Open-mpi 1.2.4 for an embedded system.
The development system is a i686 Linux and the target system is a ppc
405 based. When trying "make all" I get the following error:
/bin/sh ../../../libtool --tag=CC --mode=link
/opt/powerpc-405-linux/bin/powerpc-405-linux-gnu-gcc -O3 -DNDEBUG
-finline-functions -fno-strict-aliasing -pthread -export-dynamic -o
opal_wrapper opal_wrapper.o ../../../opal/libopen-pal.la -lnsl -lutil -lm
libtool: link: /opt/powerpc-405-linux/bin/powerpc-405-linux-gnu-gcc -O3
-DNDEBUG -finline-functions -fno-strict-aliasing -pthread -o opal_wrapper
opal_wrapper.o -Wl,--export-dynamic ../../../opal/.libs/libopen-pal.a
-ldl -lnsl -lutil -lm -pthread
../../../opal/.libs/libopen-pal.a(libltdlc_la-ltdl.o)(.text+0xbe): In
function `lt_dlinit':
: undefined reference to `lt_libltdlc_LTX_preloaded_symbols'
../../../opal/.libs/libopen-pal.a(libltdlc_la-ltdl.o)(.text+0xc2): In
function `lt_dlinit':
: undefined reference to `lt_libltdlc_LTX_preloaded_symbols'
collect2: ld returned 1 exit status
make[2]: *** [opal_wrapper] Error 1
make[2]: Leaving directory `/opt/openmpi-1.2.4/opal/tools/wrappers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/openmpi-1.2.4/opal'
make: *** [all-recursive] Error 1
Older versions of opem-mpi have been succesfully compiled in the same
development system. I am attaching to this email all the output and the
configuration information.
Any help will greatly appreciated.
Thank you,
Jorge
|