atlas/3: variants for gcc/5.5.0, gcc/6.4.0 and gcc/7.3.0 added

This commit is contained in:
2018-04-17 17:23:45 +02:00
26 changed files with 122 additions and 10 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View 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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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