diff --git a/srcpkgs/openmpi/template b/srcpkgs/openmpi/template index 62795ac48b..72e8af2458 100644 --- a/srcpkgs/openmpi/template +++ b/srcpkgs/openmpi/template @@ -1,7 +1,7 @@ # Template file for 'openmpi' pkgname=openmpi -version=1.10.2 -revision=2 +version=1.10.3 +revision=1 lib32disabled=yes build_style=gnu-configure configure_args="--enable-ipv6 --with-hwloc=${XBPS_CROSS_BASE}/usr" @@ -20,12 +20,27 @@ homepage="http://www.open-mpi.org/" license="3-clause-BSD" maintainer="Juan RP " distfiles="http://www.open-mpi.org/software/ompi/v1.10/downloads/${pkgname}-${version}.tar.bz2" -checksum=8846e7e69a203db8f50af90fa037f0ba47e3f32e4c9ccdae2db22898fd4d1f59 +checksum=7484bb664312082fd12edc2445b42362089b53b17fb5fce12efd4fe452cc254d nocross=yes # libtool -rpath /usr/lib issue post_install() { vlicense LICENSE } +pre_configure() { + # used wrongly upstream? but nocross anyway + export CFLAGS="$CFLAGS $LDFLAGS" + export CXXFLAGS="$CXXFLAGS $LDFLAGS" + + export CC_FOR_BUILD="$CC" + export CFLAGS_FOR_BUILD="$CFLAGS" + export CPP_FOR_BUILD="$CPP" + export CXX_FOR_BUILD="$CXX" + export CXXFLAGS_FOR_BUILD="$CXXFLAGS" + export CPPFLAGS_FOR_BUILD="$CPPFLAGS" + export LDFLAGS_FOR_BUILD="$LDFLAGS" + export LIBS_FOR_BUILD="$LDFLAGS" + export LIBS="$LDFLAGS" +} libopenmpi_package() { short_desc+=" - runtime libraries"