Merge pull request #82260 from knedlsepp/improve-suitesparse-build-speed
suitesparse: Enable parallel building
This commit is contained in:
commit
91c98f407e
@ -56,6 +56,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
# Build individual shared libraries
|
# Build individual shared libraries
|
||||||
make library \
|
make library \
|
||||||
|
JOBS=$NIX_BUILD_CORES \
|
||||||
BLAS=-lopenblas \
|
BLAS=-lopenblas \
|
||||||
LAPACK="" \
|
LAPACK="" \
|
||||||
${stdenv.lib.optionalString openblas.blas64 "CFLAGS=-DBLAS64"}
|
${stdenv.lib.optionalString openblas.blas64 "CFLAGS=-DBLAS64"}
|
||||||
@ -64,7 +65,7 @@ stdenv.mkDerivation rec {
|
|||||||
# Bundling is done by building the static libraries, extracting objects from
|
# Bundling is done by building the static libraries, extracting objects from
|
||||||
# them and combining the objects into one shared library.
|
# them and combining the objects into one shared library.
|
||||||
mkdir -p static
|
mkdir -p static
|
||||||
make static AR_TARGET=$(pwd)/static/'$(LIBRARY).a'
|
make static JOBS=$NIX_BUILD_CORES AR_TARGET=$(pwd)/static/'$(LIBRARY).a'
|
||||||
(
|
(
|
||||||
cd static
|
cd static
|
||||||
for i in lib*.a; do
|
for i in lib*.a; do
|
||||||
|
Loading…
Reference in New Issue
Block a user