diff --git a/Compiler/atlas/3/variants b/Compiler/atlas/3/variants index 3b20709..2b60606 100644 --- a/Compiler/atlas/3/variants +++ b/Compiler/atlas/3/variants @@ -1 +1,2 @@ -atlas/3.10.2 unstable gcc/4.9.2 +atlas/3.10.2 deprecated gcc/4.9.2 +atlas/3.10.3 unstable gcc/4.9.3 diff --git a/Compiler/atlas/build b/Compiler/atlas/build index f3ac585..43dc1a2 100755 --- a/Compiler/atlas/build +++ b/Compiler/atlas/build @@ -7,8 +7,6 @@ pbuild::configure() { } pbuild::add_to_group 'Compiler' -pbuild::set_runtime_dependencies "${COMPILER}" -pbuild::set_build_dependencies "${COMPILER}" pbuild::make_all # Local Variables: diff --git a/Compiler/atlas/modulefile b/Compiler/atlas/modulefile index cdc35aa..0aa7a3b 100644 --- a/Compiler/atlas/modulefile +++ b/Compiler/atlas/modulefile @@ -1,12 +1,10 @@ #%Module1.0 -source $env(PSI_LIBMODULES) - -set whatis "efficient BLAS and partial LAPACK implementation" -set url "http://math-atlas.sourceforge.net/" -set license "BSD-style license" -set maintainer "Achim Gsell " -set help " +module-whatis "efficient BLAS and partial LAPACK implementation" +module-url "http://math-atlas.sourceforge.net/" +module-license "BSD-style license" +module-maintainer "Achim Gsell " +mdoule-help " The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. At present, it provides C and diff --git a/Compiler/hdf5_serial/1/variants b/Compiler/hdf5_serial/1/variants index 73dadec..0403a63 100644 --- a/Compiler/hdf5_serial/1/variants +++ b/Compiler/hdf5_serial/1/variants @@ -1,11 +1,27 @@ -hdf5_serial/1.8.12 stable gcc/4.7.4 -hdf5_serial/1.8.12 stable gcc/4.8.3 -hdf5_serial/1.8.12 stable gcc/4.8.4 -hdf5_serial/1.8.12 stable gcc/4.9.2 -hdf5_serial/1.8.14 stable gcc/4.7.4 -hdf5_serial/1.8.14 stable gcc/4.8.3 -hdf5_serial/1.8.14 stable gcc/4.8.4 -hdf5_serial/1.8.14 stable gcc/4.9.2 -hdf5_serial/1.8.15-patch1 unstable gcc/5.2.0 -hdf5_serial/1.10.0 unstable gcc/6.1.0 -hdf5_serial/1.10.0 unstable intel/16.3 +hdf5_serial/1.8.12 stable gcc/4.7.4 +hdf5_serial/1.8.12 deprecated gcc/4.8.3 +hdf5_serial/1.8.12 deprecated gcc/4.8.4 +#hdf5_serial/1.8.12 stable gcc/4.8.5 +hdf5_serial/1.8.12 deprecated gcc/4.9.2 +#hdf5_serial/1.8.12 stable gcc/4.9.3 + +hdf5_serial/1.8.14 stable gcc/4.7.4 +hdf5_serial/1.8.14 deprecated gcc/4.8.3 +hdf5_serial/1.8.14 deprecated gcc/4.8.4 +hdf5_serial/1.8.14 stable gcc/4.8.5 +hdf5_serial/1.8.14 deprecated gcc/4.9.2 +hdf5_serial/1.8.14 stable gcc/4.9.3 + +hdf5_serial/1.8.15-patch1 unstable gcc/5.2.0 + +hdf5_serial/1.8.16 stable gcc/4.7.4 +hdf5_serial/1.8.16 stable gcc/4.8.5 +hdf5_serial/1.8.16 stable gcc/4.9.3 +hdf5_serial/1.8.16 stable gcc/5.3.0 +hdf5_serial/1.8.16 stable gcc/6.1.0 + +hdf5_serial/1.8.17 stable gcc/4.7.4 +hdf5_serial/1.8.17 stable gcc/4.8.5 +hdf5_serial/1.8.17 stable gcc/4.9.3 +hdf5_serial/1.8.17 stable gcc/5.3.0 +hdf5_serial/1.8.17 stable gcc/6.1.0 diff --git a/Compiler/openmpi/1.10/variants.Darwin b/Compiler/openmpi/1.10/variants.Darwin index e5cdf8c..ab8e0c1 100644 --- a/Compiler/openmpi/1.10/variants.Darwin +++ b/Compiler/openmpi/1.10/variants.Darwin @@ -1,9 +1,4 @@ -1.10.0 Linux,Darwin deprecated gcc/4.8.4 -1.10.0 Linux,Darwin deprecated gcc/4.9.2 -1.10.0 Linux,Darwin deprecated gcc/4.9.3 -1.10.2 Linux,Darwin stable gcc/4.8.5 -1.10.2 Linux,Darwin stable gcc/4.9.3 -1.10.2 Linux,Darwin deprecated gcc/5.2.0 -1.10.2 Linux,Darwin stable gcc/5.3.0 -1.10.2 Linux,Darwin unstable gcc/6.1.0 -1.10.2 Linux unstable intel/15.3 +openmpi/1.10.2 stable gcc/4.8.5 +openmpi/1.10.2 stable gcc/4.9.3 +openmpi/1.10.2 stable gcc/5.3.0 +openmpi/1.10.2 unstable gcc/6.1.0 diff --git a/Compiler/openmpi/1.10/variants.Linux b/Compiler/openmpi/1.10/variants.Linux new file mode 100644 index 0000000..9f33c22 --- /dev/null +++ b/Compiler/openmpi/1.10/variants.Linux @@ -0,0 +1,9 @@ +openmpi/1.10.0 deprecated gcc/4.8.4 +openmpi/1.10.0 deprecated gcc/4.9.2 +openmpi/1.10.0 deprecated gcc/4.9.3 +openmpi/1.10.2 stable gcc/4.8.5 +openmpi/1.10.2 stable gcc/4.9.3 +openmpi/1.10.2 deprecated gcc/5.2.0 +openmpi/1.10.2 stable gcc/5.3.0 +openmpi/1.10.2 unstable gcc/6.1.0 +openmpi/1.10.2 unstable intel/15.3 diff --git a/Compiler/openmpi/1.6/variants.Darwin b/Compiler/openmpi/1.6/variants.Darwin index dfa076f..7e8329a 100644 --- a/Compiler/openmpi/1.6/variants.Darwin +++ b/Compiler/openmpi/1.6/variants.Darwin @@ -1,7 +1,7 @@ -1.6.5 stable gcc/4.7.4 -1.6.5 stable gcc/4.8.3 -1.6.5 stable gcc/4.8.4 -1.6.5 stable gcc/4.8.5 -1.6.5 deprecated gcc/4.9.2 -1.6.5 stable gcc/4.9.3 +openmpi/1.6.5 stable gcc/4.7.4 +openmpi/1.6.5 stable gcc/4.8.3 +openmpi/1.6.5 stable gcc/4.8.4 +openmpi/1.6.5 stable gcc/4.8.5 +openmpi/1.6.5 deprecated gcc/4.9.2 +openmpi/1.6.5 stable gcc/4.9.3 diff --git a/Compiler/openmpi/1.6/variants.Linux b/Compiler/openmpi/1.6/variants.Linux index 97d9698..c806108 100644 --- a/Compiler/openmpi/1.6/variants.Linux +++ b/Compiler/openmpi/1.6/variants.Linux @@ -1,9 +1,9 @@ -1.6.5 stable gcc/4.7.4 -1.6.5 stable gcc/4.8.3 -1.6.5 stable gcc/4.8.4 -1.6.5 stable gcc/4.8.5 -1.6.5 deprecated gcc/4.9.2 -1.6.5 stable gcc/4.9.3 -1.6.5 stable intel/15.2 -1.6.5 stable intel/15.3 +openmpi/1.6.5 stable gcc/4.7.4 +openmpi/1.6.5 stable gcc/4.8.3 +openmpi/1.6.5 stable gcc/4.8.4 +openmpi/1.6.5 stable gcc/4.8.5 +openmpi/1.6.5 deprecated gcc/4.9.2 +openmpi/1.6.5 stable gcc/4.9.3 +openmpi/1.6.5 stable intel/15.2 +openmpi/1.6.5 stable intel/15.3 diff --git a/Compiler/openmpi/1.8/variants.Darwin b/Compiler/openmpi/1.8/variants.Darwin index e945788..1b4eaf7 100644 --- a/Compiler/openmpi/1.8/variants.Darwin +++ b/Compiler/openmpi/1.8/variants.Darwin @@ -1,16 +1,17 @@ -1.8.2 stable gcc/4.7.4 -1.8.2 stable gcc/4.8.3 -1.8.2 stable gcc/4.8.4 -1.8.2 stable gcc/4.8.5 -1.8.2 deprecated gcc/4.9.2 -1.8.2 stable gcc/4.9.3 -1.8.4 stable gcc/4.7.4 -1.8.4 stable gcc/4.8.3 -1.8.4 stable gcc/4.8.4 -1.8.4 stable gcc/4.9.2 -1.8.8 deprecated gcc/4.8.4 -1.8.8 stable gcc/4.8.5 -1.8.8 stable gcc/4.9.3 -1.8.8 deprecated gcc/5.2.0 -1.8.8 stable gcc/5.3.0 -1.8.8 unstable gcc/6.1.0 +openmpi/1.8.2 stable gcc/4.7.4 +openmpi/1.8.2 deprecated gcc/4.8.3 +openmpi/1.8.2 deprecated gcc/4.8.4 +openmpi/1.8.2 stable gcc/4.8.5 +openmpi/1.8.2 deprecated gcc/4.9.2 +openmpi/1.8.2 stable gcc/4.9.3 +openmpi/1.8.4 stable gcc/4.7.4 +openmpi/1.8.4 deprecated gcc/4.8.3 +openmpi/1.8.4 deprecated gcc/4.8.4 +openmpi/1.8.4 deprecated gcc/4.9.2 +openmpi/1.8.4 deprecated gcc/4.9.3 +openmpi/1.8.8 deprecated gcc/4.8.4 +openmpi/1.8.8 stable gcc/4.8.5 +openmpi/1.8.8 stable gcc/4.9.3 +openmpi/1.8.8 deprecated gcc/5.2.0 +openmpi/1.8.8 stable gcc/5.3.0 +openmpi/1.8.8 unstable gcc/6.1.0 diff --git a/Compiler/openmpi/1.8/variants.Linux b/Compiler/openmpi/1.8/variants.Linux index 27a67e8..b6a408a 100644 --- a/Compiler/openmpi/1.8/variants.Linux +++ b/Compiler/openmpi/1.8/variants.Linux @@ -1,17 +1,16 @@ -# comment -1.8.2 stable gcc/4.7.4 -1.8.2 stable gcc/4.8.3 -1.8.2 stable gcc/4.8.4 -1.8.2 stable gcc/4.8.5 -1.8.2 deprecated gcc/4.9.2 -1.8.2 stable gcc/4.9.3 -1.8.4 stable gcc/4.7.4 -1.8.4 stable gcc/4.8.3 -1.8.4 stable gcc/4.8.4 -1.8.4 stable gcc/4.9.2 -1.8.8 deprecated gcc/4.8.4 -1.8.8 stable gcc/4.8.5 -1.8.8 stable gcc/4.9.3 -1.8.8 deprecated gcc/5.2.0 -1.8.8 stable gcc/5.3.0 -1.8.8 unstable gcc/6.1.0 +openmpi/1.8.2 stable gcc/4.7.4 +openmpi/1.8.2 stable gcc/4.8.3 +openmpi/1.8.2 stable gcc/4.8.4 +openmpi/1.8.2 stable gcc/4.8.5 +openmpi/1.8.2 deprecated gcc/4.9.2 +openmpi/1.8.2 stable gcc/4.9.3 +openmpi/1.8.4 stable gcc/4.7.4 +openmpi/1.8.4 stable gcc/4.8.3 +openmpi/1.8.4 stable gcc/4.8.4 +openmpi/1.8.4 stable gcc/4.9.2 +openmpi/1.8.8 deprecated gcc/4.8.4 +openmpi/1.8.8 stable gcc/4.8.5 +openmpi/1.8.8 stable gcc/4.9.3 +openmpi/1.8.8 deprecated gcc/5.2.0 +openmpi/1.8.8 stable gcc/5.3.0 +openmpi/1.8.8 unstable gcc/6.1.0 diff --git a/Compiler/openmpi/2.0/variants b/Compiler/openmpi/2.0/variants index 216a488..2d5a729 100644 --- a/Compiler/openmpi/2.0/variants +++ b/Compiler/openmpi/2.0/variants @@ -1,2 +1,3 @@ 2.0.0 Linux,Darwin unstable gcc/6.1.0 2.0.0 Linux unstable intel/16.3 +2.0.1 Linux,Darwin unstable gcc/6.2.0 diff --git a/Compiler/openmpi/build b/Compiler/openmpi/build index 271e5e6..b07ecc6 100755 --- a/Compiler/openmpi/build +++ b/Compiler/openmpi/build @@ -16,7 +16,7 @@ pbuild::configure() { } pbuild::add_to_group 'Compiler' -pbuild::set_runtime_dependencies "${COMPILER}" -pbuild::set_build_dependencies "${COMPILER}" +#pbuild::set_runtime_dependencies "${COMPILER}" +#pbuild::set_build_dependencies "${COMPILER}" pbuild::set_docfiles 'AUTHORS' 'LICENSE' 'NEWS' 'README' pbuild::make_all diff --git a/Libraries/gmp/5/variants b/Libraries/gmp/5/variants index a951566..02b5e29 100644 --- a/Libraries/gmp/5/variants +++ b/Libraries/gmp/5/variants @@ -1 +1 @@ -5.1.1 stable +gmp/5.1.1 stable diff --git a/Libraries/gmp/6/variants b/Libraries/gmp/6/variants index a18f6eb..c23f150 100644 --- a/Libraries/gmp/6/variants +++ b/Libraries/gmp/6/variants @@ -1,2 +1,3 @@ -6.0.0 stable -6.1.0 stable +gmp/6.0.0 stable +gmp/6.1.0 stable +gmp/6.1.1 stable diff --git a/Libraries/mpc/1/variants b/Libraries/mpc/1/variants index 9062e76..52a87b1 100644 --- a/Libraries/mpc/1/variants +++ b/Libraries/mpc/1/variants @@ -1,2 +1,3 @@ -1.0.2 stable b:gmp/5.1.1 b:mpfr/3.1.2 -1.0.3 stable b:gmp/6.1.0 b:mpfr/3.1.4 +mpc/1.0.2 stable b:gmp/5.1.1 b:mpfr/3.1.2 +mpc/1.0.3 stable b:gmp/6.1.0 b:mpfr/3.1.4 +mpc/1.0.3-1 stable b:gmp/6.1.1 b:mpfr/3.1.4 diff --git a/Libraries/mpfr/3/variants b/Libraries/mpfr/3/variants index 0f0939d..58f0e6e 100644 --- a/Libraries/mpfr/3/variants +++ b/Libraries/mpfr/3/variants @@ -1,3 +1,4 @@ mpfr/3.1.2 stable b:gmp/5.1.1 mpfr/3.1.3 stable b:gmp/6.0.0 mpfr/3.1.4 stable b:gmp/6.1.0 +mpfr/3.1.4-1 stable b:gmp/6.1.1 diff --git a/MPI/hdf5/1.10/variants b/MPI/hdf5/1.10/variants index 4c9b517..5f896a2 100644 --- a/MPI/hdf5/1.10/variants +++ b/MPI/hdf5/1.10/variants @@ -1,5 +1,5 @@ -1.10.0 unstable gcc/4.8.5 openmpi/1.10.2 -1.10.0 unstable gcc/4.9.3 openmpi/1.10.2 -1.10.0 unstable gcc/5.3.0 openmpi/1.10.2 -1.10.0 unstable gcc/6.1.0 openmpi/1.10.2 +hdf5/1.10.0 unstable gcc/4.8.5 openmpi/1.10.2 +hdf5/1.10.0 unstable gcc/4.9.3 openmpi/1.10.2 +hdf5/1.10.0 unstable gcc/5.3.0 openmpi/1.10.2 +hdf5/1.10.0 unstable gcc/6.1.0 openmpi/1.10.2 diff --git a/MPI/hdf5/1.8/variants b/MPI/hdf5/1.8/variants index 437bd40..6836047 100644 --- a/MPI/hdf5/1.8/variants +++ b/MPI/hdf5/1.8/variants @@ -1,34 +1,37 @@ -1.8.12 stable gcc/4.7.4 openmpi/1.6.5 -1.8.12 stable gcc/4.7.4 openmpi/1.8.2 -1.8.12 stable gcc/4.7.4 openmpi/1.8.4 -1.8.12 stable gcc/4.8.3 openmpi/1.6.5 -1.8.12 stable gcc/4.8.3 openmpi/1.8.2 -1.8.12 stable gcc/4.8.3 openmpi/1.8.4 -1.8.12 stable gcc/4.8.4 openmpi/1.6.5 -1.8.12 stable gcc/4.8.4 openmpi/1.8.2 -1.8.12 stable gcc/4.8.4 openmpi/1.8.4 -1.8.12 deprecated gcc/4.9.2 openmpi/1.6.5 -1.8.12 deprecated gcc/4.9.2 openmpi/1.8.2 -1.8.12 deprecated gcc/4.9.2 openmpi/1.8.4 -1.8.14 stable gcc/4.7.4 openmpi/1.6.5 -1.8.14 stable gcc/4.7.4 openmpi/1.8.2 -1.8.14 stable gcc/4.7.4 openmpi/1.8.4 -1.8.14 stable gcc/4.8.3 openmpi/1.6.5 -1.8.14 stable gcc/4.8.3 openmpi/1.8.2 -1.8.14 stable gcc/4.8.3 openmpi/1.8.4 -1.8.14 stable gcc/4.8.4 openmpi/1.6.5 -1.8.14 stable gcc/4.8.4 openmpi/1.8.2 -1.8.14 stable gcc/4.8.4 openmpi/1.8.4 -1.8.14 stable gcc/4.8.4 openmpi/1.8.8 -1.8.14 deprecated gcc/4.9.2 openmpi/1.6.5 -1.8.14 deprecated gcc/4.9.2 openmpi/1.8.2 -1.8.14 deprecated gcc/4.9.2 openmpi/1.8.4 -1.8.15.1 deprecated gcc/5.2.0 openmpi/1.8.8 -1.8.16 stable gcc/4.8.5 openmpi/1.8.8 -1.8.16 stable gcc/4.8.5 openmpi/1.10.2 -1.8.16 stable gcc/4.9.3 openmpi/1.8.8 -1.8.16 stable gcc/4.9.3 openmpi/1.10.2 -1.8.16 stable gcc/5.3.0 openmpi/1.8.8 -1.8.16 stable gcc/5.3.0 openmpi/1.10.2 -1.8.16 unstable gcc/6.1.0 openmpi/1.8.8 -1.8.16 unstable gcc/6.1.0 openmpi/1.10.2 +hdf5/1.8.12 stable gcc/4.7.4 openmpi/1.6.5 +hdf5/1.8.12 stable gcc/4.7.4 openmpi/1.8.2 +hdf5/1.8.12 stable gcc/4.7.4 openmpi/1.8.4 +hdf5/1.8.12 stable gcc/4.8.3 openmpi/1.6.5 +hdf5/1.8.12 stable gcc/4.8.3 openmpi/1.8.2 +hdf5/1.8.12 stable gcc/4.8.3 openmpi/1.8.4 +hdf5/1.8.12 stable gcc/4.8.4 openmpi/1.6.5 +hdf5/1.8.12 stable gcc/4.8.4 openmpi/1.8.2 +hdf5/1.8.12 stable gcc/4.8.4 openmpi/1.8.4 +hdf5/1.8.12 deprecated gcc/4.9.2 openmpi/1.6.5 +hdf5/1.8.12 deprecated gcc/4.9.2 openmpi/1.8.2 +hdf5/1.8.12 deprecated gcc/4.9.2 openmpi/1.8.4 + +hdf5/1.8.14 stable gcc/4.7.4 openmpi/1.6.5 +hdf5/1.8.14 stable gcc/4.7.4 openmpi/1.8.2 +hdf5/1.8.14 stable gcc/4.7.4 openmpi/1.8.4 +hdf5/1.8.14 stable gcc/4.8.3 openmpi/1.6.5 +hdf5/1.8.14 stable gcc/4.8.3 openmpi/1.8.2 +hdf5/1.8.14 stable gcc/4.8.3 openmpi/1.8.4 +hdf5/1.8.14 stable gcc/4.8.4 openmpi/1.6.5 +hdf5/1.8.14 stable gcc/4.8.4 openmpi/1.8.2 +hdf5/1.8.14 stable gcc/4.8.4 openmpi/1.8.4 +hdf5/1.8.14 stable gcc/4.8.4 openmpi/1.8.8 +hdf5/1.8.14 deprecated gcc/4.9.2 openmpi/1.6.5 +hdf5/1.8.14 deprecated gcc/4.9.2 openmpi/1.8.2 +hdf5/1.8.14 deprecated gcc/4.9.2 openmpi/1.8.4 + +hdf5/1.8.15.1 deprecated gcc/5.2.0 openmpi/1.8.8 + +hdf5/1.8.16 stable gcc/4.8.5 openmpi/1.8.8 +hdf5/1.8.16 stable gcc/4.8.5 openmpi/1.10.2 +hdf5/1.8.16 stable gcc/4.9.3 openmpi/1.8.8 +hdf5/1.8.16 stable gcc/4.9.3 openmpi/1.10.2 +hdf5/1.8.16 stable gcc/5.3.0 openmpi/1.8.8 +hdf5/1.8.16 stable gcc/5.3.0 openmpi/1.10.2 +hdf5/1.8.16 unstable gcc/6.1.0 openmpi/1.8.8 +hdf5/1.8.16 unstable gcc/6.1.0 openmpi/1.10.2 diff --git a/MPI/hdf5/build b/MPI/hdf5/build index e44dbbb..9bcf96a 100755 --- a/MPI/hdf5/build +++ b/MPI/hdf5/build @@ -8,15 +8,18 @@ pbuild::configure() { FC=$MPIFC FORTRAN=$MPIFORTRAN + local conf='' + conf+=' --enable-shared' + conf+=' --enable-parallel' + conf+=' --enable-cxx' + conf+=' --enable-fortran' + conf+=' --enable-unsupported' + #conf+=' --enable-threadsafe' + conf+=' --with-pic' + "${MODULE_SRCDIR}"/configure \ --prefix="${PREFIX}" \ - --enable-shared \ - --enable-parallel \ - --enable-cxx \ - --enable-fortran \ - --enable-unsupported \ - --enable-threadsafe \ - --with-pic \ + ${conf} \ || exit 1 } diff --git a/MPI/parmetis/3/variants b/MPI/parmetis/3/variants index 7877450..d5719a2 100644 --- a/MPI/parmetis/3/variants +++ b/MPI/parmetis/3/variants @@ -1,19 +1,19 @@ -3.2.0 stable gcc/4.7.4 openmpi/1.6.5 -3.2.0 stable gcc/4.7.4 openmpi/1.8.2 -3.2.0 stable gcc/4.7.4 openmpi/1.8.4 -3.2.0 stable gcc/4.7.4 openmpi/1.8.8 -3.2.0 stable gcc/4.8.3 openmpi/1.6.5 -3.2.0 stable gcc/4.8.3 openmpi/1.8.2 -3.2.0 stable gcc/4.8.3 openmpi/1.8.4 -3.2.0 stable gcc/4.8.4 openmpi/1.6.5 -3.2.0 stable gcc/4.8.4 openmpi/1.8.2 -3.2.0 stable gcc/4.8.4 openmpi/1.8.4 -3.2.0 stable gcc/4.8.5 openmpi/1.8.8 -3.2.0 stable gcc/4.9.2 openmpi/1.6.5 -3.2.0 stable gcc/4.9.2 openmpi/1.8.2 -3.2.0 stable gcc/4.9.2 openmpi/1.8.4 -3.2.0 stable gcc/4.9.3 openmpi/1.8.8 -3.2.0 unstable gcc/5.3.0 openmpi/1.8.8 -3.2.0 unstable gcc/5.3.0 openmpi/1.10.2 -3.2.0 unstable gcc/6.1.0 openmpi/1.8.8 -3.2.0 unstable gcc/6.1.0 openmpi/1.10.2 +parmetis/3.2.0 stable gcc/4.7.4 openmpi/1.6.5 +parmetis/3.2.0 stable gcc/4.7.4 openmpi/1.8.2 +parmetis/3.2.0 stable gcc/4.7.4 openmpi/1.8.4 +parmetis/3.2.0 stable gcc/4.7.4 openmpi/1.8.8 +parmetis/3.2.0 stable gcc/4.8.3 openmpi/1.6.5 +parmetis/3.2.0 stable gcc/4.8.3 openmpi/1.8.2 +parmetis/3.2.0 stable gcc/4.8.3 openmpi/1.8.4 +parmetis/3.2.0 stable gcc/4.8.4 openmpi/1.6.5 +parmetis/3.2.0 stable gcc/4.8.4 openmpi/1.8.2 +parmetis/3.2.0 stable gcc/4.8.4 openmpi/1.8.4 +parmetis/3.2.0 stable gcc/4.8.5 openmpi/1.8.8 +parmetis/3.2.0 stable gcc/4.9.2 openmpi/1.6.5 +parmetis/3.2.0 stable gcc/4.9.2 openmpi/1.8.2 +parmetis/3.2.0 stable gcc/4.9.2 openmpi/1.8.4 +parmetis/3.2.0 stable gcc/4.9.3 openmpi/1.8.8 +parmetis/3.2.0 unstable gcc/5.3.0 openmpi/1.8.8 +parmetis/3.2.0 unstable gcc/5.3.0 openmpi/1.10.2 +parmetis/3.2.0 unstable gcc/6.1.0 openmpi/1.8.8 +parmetis/3.2.0 unstable gcc/6.1.0 openmpi/1.10.2 diff --git a/MPI/parmetis/4/variants b/MPI/parmetis/4/variants index 3c39cce..80a1b88 100644 --- a/MPI/parmetis/4/variants +++ b/MPI/parmetis/4/variants @@ -1,2 +1,2 @@ -4.0.3 unstable gcc/5.3.0 openmpi/1.10.2 cmake -4.0.3 unstable gcc/6.1.0 openmpi/1.10.2 cmake +parmetis/4.0.3 unstable gcc/5.3.0 openmpi/1.10.2 b:cmake +parmetis/4.0.3 unstable gcc/6.1.0 openmpi/1.10.2 b:cmake diff --git a/Programming/Python/2/variants b/Programming/Python/2/variants index dedba44..03c45ea 100644 --- a/Programming/Python/2/variants +++ b/Programming/Python/2/variants @@ -1 +1 @@ -2.7.11 unstable openssl/1.0.2h Tcl/8.6.4 Tk/8.6.4 +Python/2.7.11 unstable openssl/1.0.2h Tcl/8.6.4 Tk/8.6.4 diff --git a/Programming/gcc/4/configure-as.patch b/Programming/gcc/4/configure-as.patch new file mode 100644 index 0000000..16741eb --- /dev/null +++ b/Programming/gcc/4/configure-as.patch @@ -0,0 +1,20 @@ +--- a/gcc/configure 2016-06-08 19:22:30.000000000 +0200 ++++ b/gcc/configure 2016-06-08 19:23:41.000000000 +0200 +@@ -24542,7 +24542,7 @@ + else + gcc_cv_as_ix86_filds=no + if test x$gcc_cv_as != x; then +- $as_echo 'filds mem; fists mem' > conftest.s ++ $as_echo 'filds (%ebp); fists (%ebp)' > conftest.s + if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 + (eval $ac_try) 2>&5 +@@ -24573,7 +24573,7 @@ + else + gcc_cv_as_ix86_fildq=no + if test x$gcc_cv_as != x; then +- $as_echo 'fildq mem; fistpq mem' > conftest.s ++ $as_echo 'fildq (%ebp); fistpq (%ebp)' > conftest.s + if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 + (eval $ac_try) 2>&5 diff --git a/Programming/gcc/5/variants b/Programming/gcc/5/variants index e71b999..5600a58 100644 --- a/Programming/gcc/5/variants +++ b/Programming/gcc/5/variants @@ -1,4 +1,5 @@ gcc/5.1.0 deprecated b:gmp/5.1.1 b:mpfr/3.1.2 b:mpc/1.0.2 gcc/5.2.0 deprecated b:gmp/6.0.0 b:mpfr/3.1.3 b:mpc/1.0.3 gcc/5.3.0 stable b:gmp/6.0.0 b:mpfr/3.1.3 b:mpc/1.0.3 +gcc/5.4.0 unstable b:gmp/6.1.0 b:mpfr/3.1.4 b:mpc/1.0.3 diff --git a/Programming/gcc/6/variants b/Programming/gcc/6/variants index 6dbf940..31ab933 100644 --- a/Programming/gcc/6/variants +++ b/Programming/gcc/6/variants @@ -1 +1,2 @@ gcc/6.1.0 unstable b:gmp/6.1.0 b:mpfr/3.1.4 b:mpc/1.0.3 +gcc/6.2.0 unstable b:gmp/6.1.1 b:mpfr/3.1.4 b:mpc/1.0.3 diff --git a/Programming/gcc/build b/Programming/gcc/build index 6a81083..1160fbc 100755 --- a/Programming/gcc/build +++ b/Programming/gcc/build @@ -3,6 +3,7 @@ pbuild::patch_sources_Darwin() { if [[ "${V_MAJOR}" == "4" ]]; then patch -p1 < "${BUILD_BLOCK_DIR}/${V_MAJOR}/non-dead-strip.patch" + patch -p1 < "${BUILD_BLOCK_DIR}/${V_MAJOR}/configure-as.patch" fi } @@ -15,6 +16,7 @@ pbuild::configure() { --with-mpc="${MPC_PREFIX}" \ --enable-lto \ --disable-multilib \ + --with-build-config=bootstrap-debug \ --with-pkgversion="PSI Environment Module" \ --with-build-config=bootstrap-debug \ || exit 1 diff --git a/bin/manage_variants b/bin/manage_variants index 200a799..fe8b725 100755 --- a/bin/manage_variants +++ b/bin/manage_variants @@ -6,7 +6,7 @@ declare variants=$2 declare -r OS=$(uname -s) # File format example -# 1.10.2 unstable gcc/4.8.5 +# openmpi/1.10.2 unstable gcc/4.8.5 declare -a toks=() declare version='' declare release='' @@ -22,7 +22,7 @@ while read -a toks; do "${buildblock}" "${module#*/}" --release=${release} "${dependencies[@]/#/--with=}" if [[ $? != 0 ]]; then - echo "Failed building: ${version} --release=${release} ${dependencies[@]/#/--with=}" 1>&2 + echo "Failed building: ${module} --release=${release} ${dependencies[@]/#/--with=}" 1>&2 exit 42 fi done < "${variants}"