diff options
author | Justin Lecher <jlec@gentoo.org> | 2015-12-27 17:15:52 +0100 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2015-12-27 17:15:52 +0100 |
commit | 1a7d2ff6d7c7473e44b2d76e954a4b279b083a09 (patch) | |
tree | 0e9cc63c5ac6689d44e50efbdc714448eb5fc10a | |
parent | intel-sdp.eclass: Update (diff) | |
download | sci-1a7d2ff6.tar.gz sci-1a7d2ff6.tar.bz2 sci-1a7d2ff6.zip |
sci-libs/mkl: Update link flags according to intel's suggestions
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=568826
Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec@gentoo.org>
-rw-r--r-- | sci-libs/mkl/mkl-11.1.0.080-r2.ebuild (renamed from sci-libs/mkl/mkl-11.1.0.080-r1.ebuild) | 11 | ||||
-rw-r--r-- | sci-libs/mkl/mkl-11.1.1.106-r1.ebuild (renamed from sci-libs/mkl/mkl-11.1.1.106.ebuild) | 11 | ||||
-rw-r--r-- | sci-libs/mkl/mkl-11.1.2.144-r1.ebuild (renamed from sci-libs/mkl/mkl-11.1.2.144.ebuild) | 11 | ||||
-rw-r--r-- | sci-libs/mkl/mkl-11.1.3.174-r1.ebuild (renamed from sci-libs/mkl/mkl-11.1.3.174.ebuild) | 11 | ||||
-rw-r--r-- | sci-libs/mkl/mkl-11.2.0.090-r1.ebuild (renamed from sci-libs/mkl/mkl-11.2.0.090.ebuild) | 11 | ||||
-rw-r--r-- | sci-libs/mkl/mkl-11.2.1.133-r1.ebuild (renamed from sci-libs/mkl/mkl-11.2.1.133.ebuild) | 11 | ||||
-rw-r--r-- | sci-libs/mkl/mkl-11.2.2.164-r1.ebuild (renamed from sci-libs/mkl/mkl-11.2.2.164.ebuild) | 9 | ||||
-rw-r--r-- | sci-libs/mkl/mkl-11.2.3.187-r1.ebuild (renamed from sci-libs/mkl/mkl-11.2.3.187.ebuild) | 9 |
8 files changed, 46 insertions, 38 deletions
diff --git a/sci-libs/mkl/mkl-11.1.0.080-r1.ebuild b/sci-libs/mkl/mkl-11.1.0.080-r2.ebuild index 8b879a7a6..a3aa36a08 100644 --- a/sci-libs/mkl/mkl-11.1.0.080-r1.ebuild +++ b/sci-libs/mkl/mkl-11.1.0.080-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -70,7 +70,8 @@ mkl_prof() { bits=_lp64 [[ ${1} == int64 ]] && bits=_ilp64 fi - local gf="-Wl,--start-group -lmkl_gf${bits}" + local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}" + local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}" local intel="-Wl,--start-group -lmkl_intel${bits}" local core="-lmkl_core -Wl,--end-group" local prof=mkl${IARCH:((${#IARCH} - 2)):2} @@ -83,7 +84,7 @@ mkl_prof() { mkl_add_prof ${prof}-intel blas lapack cblas lapacke libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp blas lapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp cblas lapacke libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \ mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke @@ -109,9 +110,9 @@ mkl_prof() { mkl_add_prof ${prof}-gfortran-openmp-blacs blacs libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-blacs blacs - libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \ mkl_add_prof ${prof}-intel-openmp-blacs blacs diff --git a/sci-libs/mkl/mkl-11.1.1.106.ebuild b/sci-libs/mkl/mkl-11.1.1.106-r1.ebuild index 4597661b2..305bd0446 100644 --- a/sci-libs/mkl/mkl-11.1.1.106.ebuild +++ b/sci-libs/mkl/mkl-11.1.1.106-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -70,7 +70,8 @@ mkl_prof() { bits=_lp64 [[ ${1} == int64 ]] && bits=_ilp64 fi - local gf="-Wl,--start-group -lmkl_gf${bits}" + local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}" + local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}" local intel="-Wl,--start-group -lmkl_intel${bits}" local core="-lmkl_core -Wl,--end-group" local prof=mkl${IARCH:((${#IARCH} - 2)):2} @@ -83,7 +84,7 @@ mkl_prof() { mkl_add_prof ${prof}-intel blas lapack cblas lapacke libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp blas lapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp cblas lapacke libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \ mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke @@ -109,9 +110,9 @@ mkl_prof() { mkl_add_prof ${prof}-gfortran-openmp-blacs blacs libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-blacs blacs - libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \ mkl_add_prof ${prof}-intel-openmp-blacs blacs diff --git a/sci-libs/mkl/mkl-11.1.2.144.ebuild b/sci-libs/mkl/mkl-11.1.2.144-r1.ebuild index dfc939712..a02e270c5 100644 --- a/sci-libs/mkl/mkl-11.1.2.144.ebuild +++ b/sci-libs/mkl/mkl-11.1.2.144-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -70,7 +70,8 @@ mkl_prof() { bits=_lp64 [[ ${1} == int64 ]] && bits=_ilp64 fi - local gf="-Wl,--start-group -lmkl_gf${bits}" + local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}" + local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}" local intel="-Wl,--start-group -lmkl_intel${bits}" local core="-lmkl_core -Wl,--end-group" local prof=mkl${IARCH:((${#IARCH} - 2)):2} @@ -83,7 +84,7 @@ mkl_prof() { mkl_add_prof ${prof}-intel blas lapack cblas lapacke libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp blas lapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp cblas lapacke libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \ mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke @@ -109,9 +110,9 @@ mkl_prof() { mkl_add_prof ${prof}-gfortran-openmp-blacs blacs libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-blacs blacs - libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \ mkl_add_prof ${prof}-intel-openmp-blacs blacs diff --git a/sci-libs/mkl/mkl-11.1.3.174.ebuild b/sci-libs/mkl/mkl-11.1.3.174-r1.ebuild index 48b7d8d7c..8bb1117a0 100644 --- a/sci-libs/mkl/mkl-11.1.3.174.ebuild +++ b/sci-libs/mkl/mkl-11.1.3.174-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -70,7 +70,8 @@ mkl_prof() { bits=_lp64 [[ ${1} == int64 ]] && bits=_ilp64 fi - local gf="-Wl,--start-group -lmkl_gf${bits}" + local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}" + local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}" local intel="-Wl,--start-group -lmkl_intel${bits}" local core="-lmkl_core -Wl,--end-group" local prof=mkl${IARCH:((${#IARCH} - 2)):2} @@ -83,7 +84,7 @@ mkl_prof() { mkl_add_prof ${prof}-intel blas lapack cblas lapacke libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp blas lapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp cblas lapacke libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \ mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke @@ -109,9 +110,9 @@ mkl_prof() { mkl_add_prof ${prof}-gfortran-openmp-blacs blacs libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-blacs blacs - libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \ mkl_add_prof ${prof}-intel-openmp-blacs blacs diff --git a/sci-libs/mkl/mkl-11.2.0.090.ebuild b/sci-libs/mkl/mkl-11.2.0.090-r1.ebuild index 2197e248b..6143bdb9f 100644 --- a/sci-libs/mkl/mkl-11.2.0.090.ebuild +++ b/sci-libs/mkl/mkl-11.2.0.090-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -70,7 +70,8 @@ mkl_prof() { bits=_lp64 [[ ${1} == int64 ]] && bits=_ilp64 fi - local gf="-Wl,--start-group -lmkl_gf${bits}" + local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}" + local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}" local intel="-Wl,--start-group -lmkl_intel${bits}" local core="-lmkl_core -Wl,--end-group" local prof=mkl${IARCH:((${#IARCH} - 2)):2} @@ -83,7 +84,7 @@ mkl_prof() { mkl_add_prof ${prof}-intel blas lapack cblas lapacke libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp blas lapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp cblas lapacke libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \ mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke @@ -109,9 +110,9 @@ mkl_prof() { mkl_add_prof ${prof}-gfortran-openmp-blacs blacs libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-blacs blacs - libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \ mkl_add_prof ${prof}-intel-openmp-blacs blacs diff --git a/sci-libs/mkl/mkl-11.2.1.133.ebuild b/sci-libs/mkl/mkl-11.2.1.133-r1.ebuild index 8899ce5a2..6b1187abe 100644 --- a/sci-libs/mkl/mkl-11.2.1.133.ebuild +++ b/sci-libs/mkl/mkl-11.2.1.133-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -72,7 +72,8 @@ mkl_prof() { bits=_lp64 [[ ${1} == int64 ]] && bits=_ilp64 fi - local gf="-Wl,--start-group -lmkl_gf${bits}" + local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}" + local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}" local intel="-Wl,--start-group -lmkl_intel${bits}" local core="-lmkl_core -Wl,--end-group" local prof=mkl${IARCH:((${#IARCH} - 2)):2} @@ -85,7 +86,7 @@ mkl_prof() { mkl_add_prof ${prof}-intel blas lapack cblas lapacke libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp blas lapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp cblas lapacke libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \ mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke @@ -111,9 +112,9 @@ mkl_prof() { mkl_add_prof ${prof}-gfortran-openmp-blacs blacs libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-blacs blacs - libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \ mkl_add_prof ${prof}-intel-openmp-blacs blacs diff --git a/sci-libs/mkl/mkl-11.2.2.164.ebuild b/sci-libs/mkl/mkl-11.2.2.164-r1.ebuild index 8ead60b89..c8281f3e9 100644 --- a/sci-libs/mkl/mkl-11.2.2.164.ebuild +++ b/sci-libs/mkl/mkl-11.2.2.164-r1.ebuild @@ -72,7 +72,8 @@ mkl_prof() { bits=_lp64 [[ ${1} == int64 ]] && bits=_ilp64 fi - local gf="-Wl,--start-group -lmkl_gf${bits}" + local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}" + local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}" local intel="-Wl,--start-group -lmkl_intel${bits}" local core="-lmkl_core -Wl,--end-group" local prof=mkl${IARCH:((${#IARCH} - 2)):2} @@ -85,7 +86,7 @@ mkl_prof() { mkl_add_prof ${prof}-intel blas lapack cblas lapacke libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp blas lapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp cblas lapacke libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \ mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke @@ -111,9 +112,9 @@ mkl_prof() { mkl_add_prof ${prof}-gfortran-openmp-blacs blacs libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-blacs blacs - libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \ mkl_add_prof ${prof}-intel-openmp-blacs blacs diff --git a/sci-libs/mkl/mkl-11.2.3.187.ebuild b/sci-libs/mkl/mkl-11.2.3.187-r1.ebuild index 66b8ce689..77a85b52f 100644 --- a/sci-libs/mkl/mkl-11.2.3.187.ebuild +++ b/sci-libs/mkl/mkl-11.2.3.187-r1.ebuild @@ -72,7 +72,8 @@ mkl_prof() { bits=_lp64 [[ ${1} == int64 ]] && bits=_ilp64 fi - local gf="-Wl,--start-group -lmkl_gf${bits}" + local gf="-Wl,--no-as-needed -Wl,--start-group -lmkl_gf${bits}" + local gc="-Wl,--no-as-needed -Wl,--start-group -lmkl_intel${bits}" local intel="-Wl,--start-group -lmkl_intel${bits}" local core="-lmkl_core -Wl,--end-group" local prof=mkl${IARCH:((${#IARCH} - 2)):2} @@ -85,7 +86,7 @@ mkl_prof() { mkl_add_prof ${prof}-intel blas lapack cblas lapacke libs="${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp blas lapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp cblas lapacke libs="${intel} -lmkl_intel_thread ${core} -openmp -lpthread" \ mkl_add_prof ${prof}-intel-openmp blas lapack cblas lapacke @@ -111,9 +112,9 @@ mkl_prof() { mkl_add_prof ${prof}-gfortran-openmp-blacs blacs libs="${scal} ${gf} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gfortran-openmp-scalapack scalapack - libs="${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-blacs blacs - libs="${scal} ${intel} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ + libs="${scal} ${gc} -lmkl_gnu_thread ${core} -fopenmp -lpthread" \ mkl_add_prof ${prof}-gcc-openmp-scalapack scalapack libs="${intel} -lmkl_intel_thread ${core} -liomp5 -lpthread" \ mkl_add_prof ${prof}-intel-openmp-blacs blacs |