atlas/3: variants for gcc/5.5.0, gcc/6.4.0 and gcc/7.3.0 added
This commit is contained in:
@@ -13,3 +13,5 @@ OpenBLAS/0.2.19 stable gcc/6.2.0
|
||||
OpenBLAS/0.2.19 stable gcc/6.3.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
|
||||
|
||||
@@ -10,6 +10,9 @@ pbuild::configure() {
|
||||
intel )
|
||||
CC='icc'
|
||||
;;
|
||||
clang-macos )
|
||||
CC='gcc'
|
||||
;;
|
||||
* )
|
||||
die 3 "Oops: unknown compiler: ${COMPILER}"
|
||||
;;
|
||||
@@ -23,6 +26,7 @@ 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"
|
||||
}
|
||||
|
||||
@@ -43,6 +47,6 @@ pbuild::install() {
|
||||
pbuild::add_to_group 'Compiler'
|
||||
pbuild::compile_in_sourcetree
|
||||
pbuild::set_docfiles 'LICENSE' 'README.md'
|
||||
pbuild::set_supported_compilers 'gcc' 'intel'
|
||||
pbuild::set_supported_compilers 'gcc' 'intel' 'clang-macos'
|
||||
pbuild::make_all
|
||||
pbuild::cleanup_src
|
||||
|
||||
@@ -2,4 +2,7 @@ atlas/3.10.3 unstable gcc/4.8.5
|
||||
atlas/3.10.2 deprecated gcc/4.9.2
|
||||
atlas/3.10.3 unstable gcc/4.9.4
|
||||
atlas/3.10.3 unstable gcc/5.4.0
|
||||
atlas/3.10.3 unstable gcc/5.5.0
|
||||
atlas/3.10.3 unstable gcc/6.2.0
|
||||
atlas/3.10.3 unstable gcc/6.4.0
|
||||
atlas/3.10.3 unstable gcc/7.3.0
|
||||
|
||||
@@ -24,3 +24,5 @@ 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.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
|
||||
|
||||
@@ -5,3 +5,5 @@ 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
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
gtest/1.7.0 unstable b:cmake b:gcc/5.4.0
|
||||
gtest/1.7.0 stable b:cmake b:gcc/5.4.0
|
||||
gtest/1.7.0 stable b:cmake b:gcc/7.3.0
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
SOURCE_URL="https://github.com/google/googletest/archive/release-1.7.0.tar.gz"
|
||||
|
||||
declare -a config_args=()
|
||||
|
||||
case "${OS}" in
|
||||
|
||||
3
Compiler/mpich/3/variants
Normal file
3
Compiler/mpich/3/variants
Normal file
@@ -0,0 +1,3 @@
|
||||
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
|
||||
@@ -1,5 +1,7 @@
|
||||
#!/usr/bin/env modbuild
|
||||
|
||||
SOURCE_URL="http://www.mpich.org/static/downloads/$V/$P-$V.tar.gz"
|
||||
|
||||
pbuild::configure() {
|
||||
unset F90
|
||||
"${MODULE_SRCDIR}"/configure \
|
||||
@@ -9,9 +11,6 @@ pbuild::configure() {
|
||||
|| exit 1
|
||||
}
|
||||
|
||||
|
||||
pbuild::add_to_group 'Compiler'
|
||||
pbuild::set_runtime_dependencies "${COMPILER}"
|
||||
pbuild::set_build_dependencies "${COMPILER}"
|
||||
pbuild::set_docfiles 'COPYRIGHT' 'README'
|
||||
pbuild::make_all
|
||||
|
||||
@@ -26,3 +26,5 @@ openmpi/1.10.7 stable gcc/6.2.0
|
||||
openmpi/1.10.7 stable gcc/6.3.0
|
||||
openmpi/1.10.7 stable gcc/7.2.0
|
||||
openmpi/1.10.7 stable gcc/7.3.0
|
||||
|
||||
openmpi/1.10.7 stable intel/17.4
|
||||
|
||||
@@ -5,3 +5,4 @@ openmpi/2.1.2 stable gcc/7.3.0
|
||||
|
||||
openmpi/2.1.1 unstable intel/17.1
|
||||
openmpi/2.1.1 stable intel/17.4
|
||||
openmpi/2.1.2 stable intel/17.4
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
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
|
||||
openmpi/3.0.0 stable intel/17.4
|
||||
|
||||
Reference in New Issue
Block a user