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 1Older 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
ompi-output.tar.gz
Description: GNU Zip compressed data