(moving to the Open MPI user's mailing list...)

Can you send all the information listed here (please compress!):

    http://www.open-mpi.org/community/help/


On Mar 29, 2010, at 8:21 AM, Philippe GOURET wrote:

> 
> The make failed with Open MPI:
> 
> 
> > ----------------------------------------Making all in tools/wrappers
> make[2]: entrant dans le répertoire « 
> /home/philippe/tmp/openmpi-1.4.1/opal/tools/wrappers »
> depbase=`echo opal_wrapper.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
>         gcc "-DEXEEXT=\"\"" -I. -I../../../opal/include 
> -I../../../orte/include -I../../../ompi/include 
> -I../../../opal/mca/paffinity/linux/plpa/src/libplpa   -I../../.. -static   
> -O3 -DNDEBUG -static -finline-functions -fno-strict-aliasing -pthread 
> -fvisibility=hidden -MT opal_wrapper.o -MD -MP -MF $depbase.Tpo -c -o 
> opal_wrapper.o opal_wrapper.c &&\
>         mv -f $depbase.Tpo $depbase.Po
> /bin/sh ../../../libtool --tag=CC   --mode=link gcc  -O3 -DNDEBUG -static 
> -finline-functions -fno-strict-aliasing -pthread -fvisibility=hidden  
> -export-dynamic -static  -o opal_wrapper opal_wrapper.o 
> ../../../opal/libopen-pal.la -lnsl -lutil  -lm
> libtool: link: gcc -O3 -DNDEBUG -finline-functions -fno-strict-aliasing 
> -pthread -fvisibility=hidden -o opal_wrapper opal_wrapper.o 
> -Wl,--export-dynamic  ../../../opal/.libs/libopen-pal.a -ldl -lnsl -lutil -lm 
> -pthread
> ../../../opal/.libs/libopen-pal.a(opal_ptmalloc2_munmap.o): In function 
> `opal_mem_free_ptmalloc2_munmap':
> opal_ptmalloc2_munmap.c:(.text+0x42): undefined reference to `__munmap'
> ../../../opal/.libs/libopen-pal.a(opal_ptmalloc2_munmap.o): In function 
> `munmap':
> opal_ptmalloc2_munmap.c:(.text+0x8d): undefined reference to `__munmap'
> collect2: ld returned 1 exit status
> make[2]: *** [opal_wrapper] Erreur 1
> make[2]: quittant le répertoire « 
> /home/philippe/tmp/openmpi-1.4.1/opal/tools/wrappers »
> make[1]: *** [all-recursive] Erreur 1
> make[1]: quittant le répertoire « /home/philippe/tmp/openmpi-1.4.1/opal »
> make: *** [all-recursive] Erreur 1
> 
> Do you know why ?
> 
> Moreover like with lam, the gcc last call doesn't have the "-static" option, 
> but "libtool" has it !
> 
> Thanks
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> > From: Jeff Squyres <jsquy...@cisco.com>
> > Sent: Mon Mar 29 14:01:50 CEST 2010
> > To: Philippe GOURET <philippe.gou...@univ-provence.fr>, General LAM/MPI 
> > mailing list <l...@lam-mpi.org>
> > Subject: Re: LAM: static
> >
> >
> > It could be that the Libtool included in LAM/MPI is so old that it is not 
> > passing -static through properly...?
> >
> > Is it possible for you to upgrade to Open MPI?
> >
> >
> > On Mar 29, 2010, at 7:42 AM, Philippe GOURET wrote:
> >
> > >
> > > Hi
> > >
> > > I need to deploy a 32-bit version of lam-7.1.4 on a 64-bit computer.
> > > So i would like to build lam-7.1.4 in a static way. I just added the 
> > > "-static"  option to some environment variables: CFLAGS, LDFLAGS, 
> > > CXXLDFLAGS, CXXFLAGS, but when i verify the built runtimes with ldd 
> > > command i always see:
> > >
> > >         linux-gate.so.1 =>  (0xffffe000)
> > >         libdl.so.2 => /lib/libdl.so.2 (0xb7f6e000)
> > >         libutil.so.1 => /lib/libutil.so.1 (0xb7f6a000)
> > >         libpthread.so.0 => /lib/i686/libpthread.so.0 (0xb7f53000)
> > >         libc.so.6 => /lib/i686/libc.so.6 (0xb7e13000)
> > >         /lib/ld-linux.so.2 (0xb7f89000)
> > >
> > >
> > > If i look to the "make" trace, for example for lamboot runtime, i see:
> > >
> > > ...
> > > Making all in lamboot
> > > make[2]: entrant dans le répertoire « 
> > > /home/philippe/tmp/lam-7.1.4/tools/lamboot »
> > > if gcc -DHAVE_CONFIG_H -I. -I. -I../../share/include  
> > > -DLAM_SYSCONFDIR="\"/usr/local/etc\"" -DBOOT_MODULES="\"globus rsh 
> > > slurm\"" -DRPI_MODULES="\"crtcp lamd sysv tcp usysv\"" 
> > > -DCOLL_MODULES="\"lam_basic shmem smp\"" -I../../share/include -static 
> > > -DLAM_BUILDING=1   -O3 -static -pthread -MT lamboot.o -MD -MP -MF 
> > > ".deps/lamboot.Tpo" -c -o lamboot.o lamboot.c; \
> > >         then mv -f ".deps/lamboot.Tpo" ".deps/lamboot.Po"; else rm -f 
> > > ".deps/lamboot.Tpo"; exit 1; fi
> > > /bin/sh ../../libtool --tag=CC --mode=link gcc  -O3 -static -pthread  
> > > -static  -o lamboot  lamboot.o ../../share/liblam/liblam.la  -lutil
> > > mkdir .libs
> > > gcc -O3 -pthread -o lamboot lamboot.o  ../../share/liblam/.libs/liblam.a 
> > > -ldl -lutil
> > > make[2]: quittant le répertoire « 
> > > /home/philippe/tmp/lam-7.1.4/tools/lamboot »
> > > ...
> > >
> > > Did i miss something ?
> > >
> > > Thanks by advance
> > >
> > > Best regards
> > > Philippe Gouret
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > This list is archived at http://www.lam-mpi.org/MailArchives/lam/
> > >
> >
> >
> > --
> > Jeff Squyres
> > jsquy...@cisco.com
> > For corporate legal information go to:
> > http://www.cisco.com/web/about/doing_business/legal/cri/
> >
> >
> > _______________________________________________
> > This list is archived at http://www.lam-mpi.org/MailArchives/lam/
> 
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
> 


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to