Merge branch 'master' of gitlab.psi.ch:Pmodules/buildblocks
This commit is contained in:
@@ -7,7 +7,7 @@ pbuild::post_prep() {
|
||||
}
|
||||
|
||||
pbuild::configure() {
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
"${SRC_DIR}"/configure \
|
||||
--prefix="${PREFIX}"
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ pbuild::post_install() {
|
||||
local sed_cmd="s:@PREFIX@:${PREFIX}:g;"
|
||||
sed_cmd+="s:@HDF5_PREFIX@:${HDF5_SERIAL_PREFIX}:g;"
|
||||
sed_cmd+="s:@ROOT_PREFIX@:${ROOT_PREFIX}:g;"
|
||||
sed "${sed_cmd}" "${BUILD_BLOCK_DIR}/${V_MAJOR}/H5root" > "${PREFIX}/bin/H5root"
|
||||
sed "${sed_cmd}" "${BUILDBLOCK_DIR}/${V_MAJOR}/H5root" > "${PREFIX}/bin/H5root"
|
||||
chmod 0755 "${PREFIX}/bin/H5root"
|
||||
|
||||
# install serial HDF5 and H5hut header files
|
||||
|
||||
@@ -12,6 +12,8 @@ OpenBLAS/0.2.19 stable gcc/5.4.0
|
||||
OpenBLAS/0.2.19 stable gcc/6.2.0
|
||||
OpenBLAS/0.2.19 stable gcc/6.3.0
|
||||
|
||||
OpenBLAS/0.2.20 stable gcc/5.5.0
|
||||
OpenBLAS/0.2.20 stable gcc/6.4.0
|
||||
OpenBLAS/0.2.20 stable gcc/7.3.0
|
||||
OpenBLAS/0.2.20 stable clang-macos/9.0.0
|
||||
OpenBLAS/0.2.20 stable intel/17.4
|
||||
|
||||
@@ -17,20 +17,20 @@ pbuild::configure() {
|
||||
die 3 "Oops: unknown compiler: ${COMPILER}"
|
||||
;;
|
||||
esac
|
||||
cat <<EOF > "${MODULE_SRCDIR}/make.inc"
|
||||
cat <<EOF > "${SRC_DIR}/make.inc"
|
||||
SHELL = /bin/sh
|
||||
PLAT =
|
||||
DRVOPTS = \$(NOOPT)
|
||||
ARCHFLAGS= -ru
|
||||
EOF
|
||||
echo "USE_SIMPLE_THREADED_LEVEL3 = 1" >> "${MODULE_SRCDIR}/Makefile.rule"
|
||||
echo "NO_AVX = 1" >> "${MODULE_SRCDIR}/Makefile.rule"
|
||||
echo "NO_AVX2 = 1" >> "${MODULE_SRCDIR}/Makefile.rule"
|
||||
echo "USE_THREAD = 0" >> "${MODULE_SRCDIR}/Makefile.rule"
|
||||
sed -i.bak "s/MACOSX_DEPLOYMENT_TARGET=.*/MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET/" "${MODULE_SRCDIR}/Makefile.system"
|
||||
echo "USE_SIMPLE_THREADED_LEVEL3 = 1" >> "${SRC_DIR}/Makefile.rule"
|
||||
echo "NO_AVX = 1" >> "${SRC_DIR}/Makefile.rule"
|
||||
echo "NO_AVX2 = 1" >> "${SRC_DIR}/Makefile.rule"
|
||||
echo "USE_THREAD = 0" >> "${SRC_DIR}/Makefile.rule"
|
||||
sed -i.bak "s/MACOSX_DEPLOYMENT_TARGET=.*/MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET/" "${SRC_DIR}/Makefile.system"
|
||||
}
|
||||
|
||||
pbuild::build() {
|
||||
pbuild::compile() {
|
||||
make -j3
|
||||
}
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
pbuild::configure() {
|
||||
cat <<EOF > "${MODULE_SRCDIR}/make.inc"
|
||||
cat <<EOF > "${SRC_DIR}/make.inc"
|
||||
SHELL = /bin/sh
|
||||
PLAT =
|
||||
DRVOPTS = \$(OPTS)
|
||||
LOADER = \$(FORTRAN) -pthread
|
||||
ARCHFLAGS= -ru
|
||||
EOF
|
||||
cat <<EOF > "${MODULE_SRCDIR}/Makefile.rule"
|
||||
cat <<EOF > "${SRC_DIR}/Makefile.rule"
|
||||
VERSION = 0.2.9
|
||||
TARGET = CORE2
|
||||
CC = gcc
|
||||
@@ -23,8 +23,8 @@ COMMON_PROF = -pg
|
||||
EOF
|
||||
}
|
||||
|
||||
pbuild::build() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
pbuild::compile() {
|
||||
cd "${SRC_DIR}"
|
||||
make
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ SOURCE_URL="http://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_$V.tar.gz"
|
||||
|
||||
if (( V_MAJOR < 5 )); then
|
||||
pbuild::configure() {
|
||||
cat <<EOF > "${MODULE_SRCDIR}/make.inc"
|
||||
cat <<EOF > "${SRC_DIR}/make.inc"
|
||||
PLAT =
|
||||
SuperLUroot = \${PREFIX}
|
||||
SUPERLULIB = \$(SuperLUroot)/lib/libsuperlu.a
|
||||
@@ -30,16 +30,16 @@ EOF
|
||||
}
|
||||
else
|
||||
pbuild::configure() {
|
||||
cmake "${MODULE_SRCDIR}" \
|
||||
cmake "${SRC_DIR}" \
|
||||
-DCMAKE_INSTALL_PREFIX="${PREFIX}" \
|
||||
|| exit 1
|
||||
|
||||
}
|
||||
fi
|
||||
|
||||
pbuild::build() {
|
||||
pbuild::compile() {
|
||||
if (( V_MAJOR < 5 )); then
|
||||
cd "${MODULE_SRCDIR}"
|
||||
cd "${SRC_DIR}"
|
||||
mkdir -p "${PREFIX}/lib"
|
||||
fi
|
||||
make
|
||||
@@ -48,7 +48,7 @@ pbuild::build() {
|
||||
pbuild::install() {
|
||||
make install
|
||||
mkdir -p "${PREFIX}/include"
|
||||
install -m 0444 "${MODULE_SRCDIR}"/SRC/*.h "${PREFIX}/include"
|
||||
install -m 0444 "${SRC_DIR}"/SRC/*.h "${PREFIX}/include"
|
||||
}
|
||||
|
||||
pbuild::add_to_group 'Compiler'
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
SOURCE_URL="file://$PMODULES_DISTFILESDIR/$P-V.tar.bz2"
|
||||
|
||||
pbuild::configure() {
|
||||
cat <<EOF > "${MODULE_SRCDIR}/SuiteSparse_config/SuiteSparse_config.mk"
|
||||
cat <<EOF > "${SRC_DIR}/SuiteSparse_config/SuiteSparse_config.mk"
|
||||
CF = \$(CFLAGS) \$(CPPFLAGS) \$(TARGET_ARCH) -O3 -fexceptions -fPIC -DNTIMER
|
||||
RANLIB = ranlib
|
||||
ARCHIVE = \$(AR) \$(ARFLAGS)
|
||||
@@ -26,13 +26,13 @@ TBB =
|
||||
EOF
|
||||
}
|
||||
|
||||
pbuild::build() {
|
||||
cd "${MODULE_SRCDIR}/UMFPACK"
|
||||
pbuild::compile() {
|
||||
cd "${SRC_DIR}/UMFPACK"
|
||||
make TARGET=CORE2 BINARY=64 USE_THREAD=0 NO_SHARED=1
|
||||
}
|
||||
|
||||
pbuild::install() {
|
||||
cd "${MODULE_SRCDIR}/UMFPACK"
|
||||
cd "${SRC_DIR}/UMFPACK"
|
||||
install -d "${PREFIX}/include"
|
||||
install -d "${PREFIX}/lib"
|
||||
make PREFIX="${PREFIX}" install
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
SOURCE_URL="https://sourceforge.net/projects/math-atlas/files/Stable/$V/atlas$V.tar.bz2"
|
||||
|
||||
pbuild::configure() {
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
"${SRC_DIR}"/configure \
|
||||
--prefix="${PREFIX}" \
|
||||
|| exit 1
|
||||
}
|
||||
|
||||
@@ -18,11 +18,19 @@ boost/1.62.0 stable gcc/4.8.5 Python/2.7.12
|
||||
boost/1.62.0 stable gcc/4.9.4 Python/2.7.12
|
||||
boost/1.62.0 stable gcc/5.4.0 Python/2.7.12
|
||||
boost/1.62.0 stable gcc/6.2.0 Python/2.7.12
|
||||
boost/1.62.0 unstable gcc/6.3.0 Python/2.7.12
|
||||
boost/1.62.0 unstable gcc/7.1.0 Python/2.7.12
|
||||
boost/1.62.0 stable gcc/6.3.0 Python/2.7.12
|
||||
boost/1.62.0 stable gcc/7.1.0 Python/2.7.12
|
||||
boost/1.63.0 stable gcc/6.3.0 Python/2.7.12
|
||||
boost/1.64.0 unstable gcc/5.4.0 Python/2.7.12
|
||||
boost/1.64.0 stable gcc/5.4.0 Python/2.7.12
|
||||
|
||||
boost/1.66.0 unstable gcc/7.3.0 b:Python/2.7.12
|
||||
boost/1.66.0 unstable clang-macos/9.0.0 b:Python/2.7.12
|
||||
boost/1.66.0 unstable intel/17.4 b:Python/2.7.12
|
||||
boost/1.66.0 stable gcc/5.5.0 b:Python/2.7.12
|
||||
boost/1.66.0 stable gcc/6.4.0 b:Python/2.7.12
|
||||
boost/1.66.0 stable gcc/7.3.0 b:Python/2.7.12
|
||||
boost/1.66.0 stable clang-macos/9.0.0 b:Python/2.7.12
|
||||
boost/1.66.0 stable intel/17.4 b:Python/2.7.12
|
||||
|
||||
boost/1.67.0 stable gcc/5.5.0 b:Python/2.7.14
|
||||
boost/1.67.0 stable gcc/6.4.0 b:Python/2.7.14
|
||||
boost/1.67.0 stable gcc/7.3.0 b:Python/2.7.14
|
||||
boost/1.67.0 stable clang-macos/9.0.0 b:Python/2.7.14
|
||||
boost/1.67.0 stable intel/17.4 b:Python/2.7.14
|
||||
|
||||
@@ -2,22 +2,22 @@
|
||||
|
||||
SOURCE_URL="https://netcologne.dl.sourceforge.net/project/boost/boost/$V/boost_${V_MAJOR}_${V_MINOR}_${V_PATCHLVL}.tar.gz"
|
||||
|
||||
BOOST_BUILD_PATH="${MODULE_BUILDDIR}"
|
||||
BOOST_BUILD_PATH="${BUILD_DIR}"
|
||||
|
||||
pbuild::configure() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
"${MODULE_SRCDIR}"/bootstrap.sh \
|
||||
cd "${SRC_DIR}"
|
||||
"${SRC_DIR}"/bootstrap.sh \
|
||||
--prefix="${PREFIX}" \
|
||||
--with-libraries=all \
|
||||
--with-python-root="${PYTHON_PREFIX}" \
|
||||
|| exit 1
|
||||
}
|
||||
|
||||
pbuild::build() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
pbuild::compile() {
|
||||
cd "${SRC_DIR}"
|
||||
./b2 \
|
||||
--build-type=minimal \
|
||||
--build-dir="${MODULE_BUILDDIR}" \
|
||||
--build-dir="${BUILD_DIR}" \
|
||||
--layout=system \
|
||||
--without-mpi \
|
||||
variant=release \
|
||||
@@ -27,10 +27,10 @@ pbuild::build() {
|
||||
}
|
||||
|
||||
pbuild::install() {
|
||||
cd "${MODULE_SRCDIR}"
|
||||
cd "${SRC_DIR}"
|
||||
./b2 \
|
||||
--build-type=minimal \
|
||||
--build-dir="${MODULE_BUILDDIR}" \
|
||||
--build-dir="${BUILD_DIR}" \
|
||||
--layout=system \
|
||||
--without-mpi \
|
||||
variant=release \
|
||||
|
||||
@@ -5,15 +5,15 @@ SOURCE_URL="http://www.netlib.org/$P/$P-$V-CMAKE.tgz"
|
||||
|
||||
pbuild::configure() {
|
||||
cmake -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX \
|
||||
"${MODULE_SRCDIR}" \
|
||||
"${SRC_DIR}" \
|
||||
|| exit 1
|
||||
}
|
||||
|
||||
pbuild::install() {
|
||||
mkdir -p "${PREFIX}/include"
|
||||
mkdir -p "${PREFIX}/lib"
|
||||
install -m 0644 "${MODULE_BUILDDIR}/F2CLIBS/libf2c/libf2c.a" "${PREFIX}/lib"
|
||||
install -m 0644 "${MODULE_BUILDDIR}/SRC/liblapack.a" "${PREFIX}/lib"
|
||||
install -m 0644 "${BUILD_DIR}/F2CLIBS/libf2c/libf2c.a" "${PREFIX}/lib"
|
||||
install -m 0644 "${BUILD_DIR}/SRC/liblapack.a" "${PREFIX}/lib"
|
||||
}
|
||||
|
||||
pbuild::add_to_group 'Compiler'
|
||||
|
||||
@@ -21,7 +21,7 @@ pbuild::configure() {
|
||||
config_args+=( "-DSUPERLU_LIBRARIES=${SUPERLU_LIBRARY_DIR}" )
|
||||
cmake -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX \
|
||||
"${config_args[@]}" \
|
||||
"${MODULE_SRCDIR}"
|
||||
"${SRC_DIR}"
|
||||
}
|
||||
|
||||
pbuild::add_to_group 'Compiler'
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
gsl/2.2.1 stable gcc/4.8.5
|
||||
gsl/2.2.1 stable gcc/4.9.4
|
||||
gsl/2.2.1 stable gcc/5.4.0
|
||||
gsl/2.2.1 stable gcc/6.2.0
|
||||
gsl/2.2.1 stable gcc/6.3.0
|
||||
gsl/2.2.1 stable gcc/4.8.5
|
||||
gsl/2.2.1 stable gcc/4.9.4
|
||||
gsl/2.2.1 stable gcc/5.4.0
|
||||
gsl/2.2.1 stable gcc/6.2.0
|
||||
gsl/2.2.1 stable gcc/6.3.0
|
||||
|
||||
gsl/2.4.0 stable gcc/7.3.0
|
||||
gsl/2.4.0 stable clang-macos/9.0.0
|
||||
gsl/2.4.0 stable intel/17.4
|
||||
gsl/2.4 stable gcc/5.5.0
|
||||
gsl/2.4 stable gcc/6.4.0
|
||||
gsl/2.4 stable gcc/7.3.0
|
||||
gsl/2.4 stable clang-macos/9.0.0
|
||||
gsl/2.4 stable intel/17.4
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
SOURCE_URL="https://ftp.gnu.org/gnu/$P/$P-$V.tar.gz"
|
||||
|
||||
pbuild::configure() {
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
"${SRC_DIR}"/configure \
|
||||
--prefix="${PREFIX}" \
|
||||
|| exit 1
|
||||
}
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
gtest/1.7.0 stable b:cmake b:gcc/5.4.0
|
||||
gtest/1.7.0 stable b:cmake b:gcc/5.5.0
|
||||
gtest/1.7.0 stable b:cmake b:gcc/6.4.0
|
||||
gtest/1.7.0 stable b:cmake b:gcc/7.3.0
|
||||
gtest/1.7.0 stable b:cmake b:clang-macos/9.0.0
|
||||
|
||||
@@ -22,11 +22,11 @@ pbuild::configure() {
|
||||
-DCMAKE_INSTALL_PREFIX="${PREFIX}" \
|
||||
-DCMAKE_BUILD_TYPE=RELEASE \
|
||||
"${config_args[@]}" \
|
||||
"${MODULE_SRCDIR}"
|
||||
"${SRC_DIR}"
|
||||
}
|
||||
|
||||
pbuild::install() {
|
||||
local -r _include_srcdir="${MODULE_SRCDIR}/include/gtest"
|
||||
local -r _include_srcdir="${SRC_DIR}/include/gtest"
|
||||
local -r _include_dstdir="${PREFIX}/include/gtest"
|
||||
if [[ -e "${_include_dstdir}" ]]; then
|
||||
chmod -R u+w "${_include_dstdir}"
|
||||
|
||||
@@ -32,9 +32,12 @@ hdf5_serial/1.8.17 stable gcc/6.2.0
|
||||
hdf5_serial/1.8.18 stable gcc/4.8.5
|
||||
hdf5_serial/1.8.18 stable gcc/4.9.4
|
||||
hdf5_serial/1.8.18 stable gcc/5.4.0
|
||||
hdf5_serial/1.8.18 stable gcc/5.5.0
|
||||
hdf5_serial/1.8.18 stable gcc/6.2.0
|
||||
hdf5_serial/1.8.18 stable gcc/6.3.0
|
||||
hdf5_serial/1.8.18 stable gcc/6.4.0
|
||||
hdf5_serial/1.8.18 stable gcc/7.2.0
|
||||
hdf5_serial/1.8.18 stable gcc/7.3.0
|
||||
|
||||
hdf5_serial/1.8.19 stable gcc/4.8.5
|
||||
hdf5_serial/1.8.19 stable gcc/4.9.4
|
||||
@@ -42,19 +45,28 @@ hdf5_serial/1.8.19 stable gcc/5.4.0
|
||||
hdf5_serial/1.8.19 stable gcc/6.3.0
|
||||
hdf5_serial/1.8.19 stable gcc/7.2.0
|
||||
|
||||
hdf5_serial/1.8.20 stable gcc/5.5.0
|
||||
hdf5_serial/1.8.20 stable gcc/6.4.0
|
||||
hdf5_serial/1.8.20 stable gcc/7.3.0
|
||||
|
||||
hdf5_serial/1.10.1 stable gcc/4.8.5
|
||||
hdf5_serial/1.10.1 stable gcc/4.9.4
|
||||
hdf5_serial/1.10.1 stable gcc/5.4.0
|
||||
hdf5_serial/1.10.1 stable gcc/5.5.0
|
||||
hdf5_serial/1.10.1 stable gcc/6.3.0
|
||||
hdf5_serial/1.10.1 stable gcc/6.4.0
|
||||
hdf5_serial/1.10.1 stable gcc/7.2.0
|
||||
hdf5_serial/1.10.1 stable gcc/7.3.0
|
||||
|
||||
hdf5_serial/1.10.2 stable gcc/7.3.0
|
||||
|
||||
hdf5_serial/1.10.1 unstable intel/17.1
|
||||
hdf5_serial/1.10.1 stable intel/17.1
|
||||
hdf5_serial/1.10.1 stable intel/17.4
|
||||
|
||||
hdf5_serial/1.10.2 unstable intel/18.2
|
||||
|
||||
hdf5_serial/1.10.1 unstable pgi/17.3
|
||||
hdf5_serial/1.10.1 unstable pgi/17.7
|
||||
hdf5_serial/1.10.1 stable pgi/17.3
|
||||
hdf5_serial/1.10.1 stable pgi/17.7
|
||||
|
||||
hdf5_serial/1.10.2 stable gcc/5.5.0
|
||||
hdf5_serial/1.10.2 stable gcc/6.4.0
|
||||
hdf5_serial/1.10.2 stable gcc/7.3.0
|
||||
hdf5_serial/1.10.2 stable intel/18.2
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
SOURCE_URL="https://support.hdfgroup.org/ftp/HDF5/current${V_MAJOR}${V_MINOR}/src/hdf5-$V.tar.bz2"
|
||||
SOURCE_URL="https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${V_MAJOR}.${V_MINOR}/hdf5-$V/src/hdf5-$V.tar.bz2"
|
||||
|
||||
pbuild::configure() {
|
||||
test "$(basename "$CPP")" = "pgprepro" && {
|
||||
@@ -8,7 +8,7 @@ pbuild::configure() {
|
||||
CXX=g++
|
||||
echo "INFO: substituted pgprepro with cpp, and pgc++ with g++!"
|
||||
}
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
"${SRC_DIR}"/configure \
|
||||
--prefix="${PREFIX}" \
|
||||
--enable-shared \
|
||||
--enable-cxx \
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
mpich/3.2.1 stable gcc/5.5.0
|
||||
mpich/3.2.1 stable gcc/6.4.0
|
||||
mpich/3.2.1 stable gcc/7.3.0
|
||||
mpich/3.2.1 unstable intel/17.4
|
||||
mpich/3.2.1 stable intel/17.4
|
||||
|
||||
@@ -4,7 +4,7 @@ SOURCE_URL="http://www.mpich.org/static/downloads/$V/$P-$V.tar.gz"
|
||||
|
||||
pbuild::configure() {
|
||||
unset F90
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
"${SRC_DIR}"/configure \
|
||||
--prefix="${PREFIX}" \
|
||||
--enable-cxx \
|
||||
--enable-fortran \
|
||||
|
||||
@@ -22,8 +22,10 @@ openmpi/1.10.4 stable gcc/6.3.0
|
||||
openmpi/1.10.7 stable gcc/4.8.5 b:cuda/8.0.44
|
||||
openmpi/1.10.7 stable gcc/4.9.4 b:cuda/8.0.44
|
||||
openmpi/1.10.7 stable gcc/5.4.0 b:cuda/8.0.44
|
||||
openmpi/1.10.7 stable gcc/5.5.0
|
||||
openmpi/1.10.7 stable gcc/6.2.0
|
||||
openmpi/1.10.7 stable gcc/6.3.0
|
||||
openmpi/1.10.7 stable gcc/6.4.0
|
||||
openmpi/1.10.7 stable gcc/7.2.0
|
||||
openmpi/1.10.7 stable gcc/7.3.0
|
||||
|
||||
|
||||
@@ -1,8 +1,15 @@
|
||||
openmpi/2.1.1 stable gcc/6.4.0
|
||||
openmpi/2.1.0 stable gcc/7.1.0
|
||||
openmpi/2.1.1 stable gcc/7.2.0
|
||||
openmpi/2.1.2 stable gcc/7.3.0
|
||||
|
||||
openmpi/2.1.1 stable gcc/6.4.0
|
||||
openmpi/2.1.1 stable gcc/7.2.0
|
||||
openmpi/2.1.1 unstable intel/17.1
|
||||
openmpi/2.1.1 stable intel/17.4
|
||||
|
||||
openmpi/2.1.2 stable gcc/5.5.0
|
||||
openmpi/2.1.2 stable gcc/6.4.0
|
||||
openmpi/2.1.2 stable gcc/7.3.0
|
||||
openmpi/2.1.2 stable intel/17.4
|
||||
|
||||
openmpi/2.1.3 stable gcc/5.5.0
|
||||
openmpi/2.1.3 stable gcc/6.4.0
|
||||
openmpi/2.1.3 stable gcc/7.3.0
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
openmpi/3.0.0 unstable gcc/7.3.0
|
||||
3
Compiler/openmpi/3/variants.Darwin
Normal file
3
Compiler/openmpi/3/variants.Darwin
Normal file
@@ -0,0 +1,3 @@
|
||||
openmpi/3.0.0 stable gcc/7.3.0
|
||||
openmpi/3.0.2 stable gcc/7.3.0
|
||||
openmpi/3.1.1 stable gcc/7.3.0
|
||||
@@ -1,3 +1,4 @@
|
||||
openmpi/3.0.0 stable gcc/5.5.0
|
||||
openmpi/3.0.0 stable gcc/6.4.0
|
||||
openmpi/3.0.0 stable gcc/7.2.0
|
||||
openmpi/3.0.0 stable gcc/7.3.0
|
||||
@@ -6,5 +7,8 @@ openmpi/3.0.0 stable intel/17.4
|
||||
openmpi/3.0.1 stable gcc/5.5.0
|
||||
openmpi/3.0.1 stable gcc/6.4.0
|
||||
openmpi/3.0.1 stable gcc/7.3.0
|
||||
openmpi/3.0.1 unstable gcc/8.1.0
|
||||
openmpi/3.0.1 stable gcc/7.3.0
|
||||
openmpi/3.0.1 stable gcc/8.1.0
|
||||
openpmi/3.0.1 unstable intel/18.2
|
||||
|
||||
openmpi/3.1.1 stable gcc/8.1.0
|
||||
@@ -8,7 +8,7 @@ pbuild::configure() {
|
||||
config_args+=( "--with-cuda=${CUDA_HOME}" )
|
||||
fi
|
||||
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
"${SRC_DIR}"/configure \
|
||||
--prefix="${PREFIX}" \
|
||||
--enable-mpi-cxx \
|
||||
--enable-mpi-cxx-seek \
|
||||
|
||||
@@ -5,7 +5,7 @@ pbuild::pre_configure() {
|
||||
}
|
||||
|
||||
pbuild::configure() {
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
"${SRC_DIR}"/configure \
|
||||
--prefix="${PREFIX}"
|
||||
}
|
||||
|
||||
|
||||
@@ -6,9 +6,11 @@ root/6.08.00 stable gcc/4.9.4 b:Python/2.7.12 b:gsl/1.16 b:cmake/3.6.3
|
||||
root/6.08.00 stable gcc/5.4.0 b:Python/2.7.12 b:gsl/1.16 b:cmake/3.6.3
|
||||
root/6.08.00 stable gcc/6.2.0 b:Python/2.7.12 b:gsl/1.16 b:cmake/3.6.3
|
||||
|
||||
root/6.08.02 unstable gcc/4.8.5 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
|
||||
root/6.08.02 unstable gcc/4.9.4 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
|
||||
root/6.08.02 unstable gcc/5.4.0 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
|
||||
root/6.08.02 unstable gcc/6.2.0 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
|
||||
root/6.08.02 stable gcc/4.8.5 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
|
||||
root/6.08.02 stable gcc/4.9.4 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
|
||||
root/6.08.02 stable gcc/5.4.0 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
|
||||
root/6.08.02 stable gcc/6.2.0 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
|
||||
|
||||
root/6.12.06 unstable gcc/5.5.0 b:Python/2.7.12 b:gsl/2.4 b:cmake/3.6.3
|
||||
root/6.12.06 unstable gcc/6.4.0 b:Python/2.7.12 b:gsl/2.4 b:cmake/3.6.3
|
||||
root/6.12.06 unstable gcc/7.3.0 b:Python/2.7.12 b:gsl/2.4 b:cmake/3.6.3
|
||||
|
||||
@@ -14,21 +14,24 @@ Darwin )
|
||||
Linux )
|
||||
INSTANTCLIENT_INCLUDE_DIR='/usr/include/oracle/12.1/client64'
|
||||
INSTANTCLIENT_LIBRARY_DIR='/usr/lib/oracle/12.1/client64/lib'
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntshcore.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntshcore.so.12.1" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntsh.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntsh.so.12.1" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libipc1.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libmql1.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libnnz12.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocci.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocci.so.12.1" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libociei.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocijdbc12.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libons.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/liboramysql12.so" )
|
||||
config_args+=" --with-oracle-incdir=${INSTANTCLIENT_INCLUDE_DIR}"
|
||||
config_args+=" --with-oracle-libdir=${INSTANTCLIENT_LIBRARY_DIR}"
|
||||
if [[ -e ${INSTANTCLIENT_INCLUDE_DIR} ]] && \
|
||||
[[ -e ${INSTANTCLIENT_LIBRARY_DIR} ]]; then
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntshcore.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntshcore.so.12.1" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntsh.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntsh.so.12.1" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libipc1.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libmql1.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libnnz12.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocci.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocci.so.12.1" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libociei.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocijdbc12.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libons.so" )
|
||||
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/liboramysql12.so" )
|
||||
config_args+=" --with-oracle-incdir=${INSTANTCLIENT_INCLUDE_DIR}"
|
||||
config_args+=" --with-oracle-libdir=${INSTANTCLIENT_LIBRARY_DIR}"
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
@@ -40,7 +43,7 @@ esac
|
||||
# xml
|
||||
#
|
||||
pbuild::configure() {
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
"${SRC_DIR}"/configure \
|
||||
--enable-asimage \
|
||||
--enable-mathmore \
|
||||
--disable-ldap \
|
||||
@@ -55,7 +58,7 @@ pbuild::configure() {
|
||||
|| exit 1
|
||||
}
|
||||
|
||||
pbuild::build() {
|
||||
pbuild::compile() {
|
||||
make -j 4
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ pbuild::configure() {
|
||||
-DVTK_INSTALL_INCLUDE_DIR:PATH=include \
|
||||
-DVTK_INSTALL_LIB_DIR:PATH=lib \
|
||||
-DVTK_USE_COCOA:BOOL=OFF \
|
||||
"${MODULE_SRCDIR}"
|
||||
"${SRC_DIR}"
|
||||
}
|
||||
|
||||
pbuild::add_to_group 'Compiler'
|
||||
|
||||
Reference in New Issue
Block a user