From: Brian Barrett (bbarrett_at_[hidden])
Date: 2007-05-01 10:58:45


That is odd... Alpha Linux isn't one of our supported platforms, so
it doesn't get tested before release unless a user happens to try
it. Can you send the information requested here:

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

That should help us figure out what happened.

Thanks,

Brian

On May 1, 2007, at 7:41 AM, Rob wrote:

> Hi all,
>
> I use gcc-4.1.3 (gcc/g++/gfortran) with openmpi-1.2.1 on an Alpha
> system
> with Linux CentOS 4.4.
>
> The "--enable-static" configure option causes the make to end with
> error.
> Without this configure option, there is no problem with the make.
>
> Note that I need the "-mfp-trap-mode=su" compiler flag with this alpha
> system, to avoid a runtime sigsegv abort. This is what I have done:
>
> $ ./configure CPP=/opt/gcc/bin/cpp \
> CC=/opt/gcc/bin/gcc CFLAGS=-mfp-trap-mode=su \
> CXX=/opt/gcc/bin/g++ CXXFLAGS=-mfp-trap-mode=su \
> F77=/opt/gcc/bin/gfortran FFLAGS=-mfp-trap-mode=su \
> FC=/opt/gcc/bin/gfortran FCFLAGS=-mfp-trap-mode=su \
> --with-wrapper-cflags=-mfp-trap-mode=su \
> --with-wrapper-cxxflags=-mfp-trap-mode=su \
> --with-wrapper-fflags=-mfp-trap-mode=su \
> --with-wrapper-fcflags=mfp-trap-mode=su \
> --enable-static --prefix=/opt/openmpi
> [ ...snip... ]
> $ make all
> [ ...snip... ]
> if /opt/gcc/bin/g++ -DHAVE_CONFIG_H -I. -I. -I../../../opal/include
> -I../../../orte/include -I../../../ompi/include -I../../../ompi/
> include -DOMPI_CONFIGURE_USER="\"rob\"" -
> DOMPI_CONFIGURE_HOST="\"alpha\"" -DOMPI_CONFIGURE_DATE="\"Tue May
> 1 21:48:43 KST 2007\"" -DOMPI_BUILD_USER="\"$USER\"" -
> DOMPI_BUILD_HOST="\"`hostname`\"" -DOMPI_BUILD_DATE="\"`date`\"" -
> DOMPI_BUILD_CFLAGS="\"-O3 -DNDEBUG -mfp-trap-mode=su -finline-
> functions -fno-strict-aliasing -pthread\"" -
> DOMPI_BUILD_CPPFLAGS="\"-I../../.. \"" -DOMPI_BUILD_CXXFLAGS="\"-
> O3 -DNDEBUG -mfp-trap-mode=su -finline-functions -pthread\"" -
> DOMPI_BUILD_CXXCPPFLAGS="\"-I../../.. \"" -DOMPI_BUILD_FFLAGS="\"-
> mfp-trap-mode=su\"" -DOMPI_BUILD_FCFLAGS="\"-mfp-trap-mode=su\"" -
> DOMPI_BUILD_LDFLAGS="\"-export-dynamic \"" -DOMPI_BUILD_LIBS="\"-
> lnsl -lutil -lm \"" -DOMPI_CC_ABSOLUTE="\"/opt/gcc/bin/gcc\"" -
> DOMPI_CXX_ABSOLUTE="\"/opt/gcc/bin/g++\"" -DOMPI_F77_ABSOLUTE="\"/
> opt/gcc/bin/gfortran\"" -DOMPI_F90_ABSOLUTE="\"/opt/gcc/bin/gfortran
> \"" -DOMPI_F90_BUILD_SIZE="\"small\"" -I../../.. -O3 -DNDEBUG -
> mfp-trap-mode=su -finline-functions -pthread -MT version.o -MD -MP -
> MF "$depbase.Tpo" -c -o version.o version.cc; \
> then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo";
> exit 1; fi
> /bin/sh ../../../libtool --tag=CXX --mode=link /opt/gcc/bin/g++ -
> O3 -DNDEBUG -mfp-trap-mode=su -finline-functions -pthread -export-
> dynamic -o ompi_info components.o ompi_info.o output.o param.o
> version.o ../../../ompi/libmpi.la -lnsl -lutil -lm
> libtool: link: /opt/gcc/bin/g++ -O3 -DNDEBUG -mfp-trap-mode=su -
> finline-functions -pthread -o .libs/ompi_info components.o
> ompi_info.o output.o param.o version.o -Wl,--export-
> dynamic ../../../ompi/.libs/libmpi.so -libverbs -lrt /home/lahaye/
> Software/openmpi-1.2.1/orte/.libs/libopen-rte.so -pthread /home/
> lahaye/Software/openmpi-1.2.1/opal/.libs/libopen-pal.so -ldl -lnsl -
> lutil -lm -Wl,-rpath -Wl,/opt/openmpi/lib
> ../../../ompi/.libs/libmpi.so: undefined reference to
> `opal_sys_timer_get_cycles'
> collect2: ld returned 1 exit status
> make[2]: *** [ompi_info] Error 1
> make[2]: Leaving directory `/home/lahaye/Software/openmpi-1.2.1/
> ompi/tools/ompi_info'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/lahaye/Software/openmpi-1.2.1/ompi'
> make: *** [all-recursive] Error 1
>
>
>
> Any idea why this goes wrong?
>
> Once again, when I remove the "--enable-static" in the configure
> line, then
> all goes well....
> But I need the static libraries for compiling Blacs/ScaLapack.
>
> Thanks,
> Rob.
>
>
> Ahhh...imagining that irresistible "new car" smell?
> Check out new cars at Yahoo! Autos.
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users