[arch-commits] Commit in suitesparse/repos (6 files)
Date: Monday, January 2, 2017 @ 17:43:31 Author: arojas Revision: 285213 archrelease: copy trunk to testing-i686, testing-x86_64 Added: suitesparse/repos/testing-i686/ suitesparse/repos/testing-i686/PKGBUILD (from rev 285212, suitesparse/trunk/PKGBUILD) suitesparse/repos/testing-i686/suitesparse-link-tbb.patch (from rev 285212, suitesparse/trunk/suitesparse-link-tbb.patch) suitesparse/repos/testing-x86_64/ suitesparse/repos/testing-x86_64/PKGBUILD (from rev 285212, suitesparse/trunk/PKGBUILD) suitesparse/repos/testing-x86_64/suitesparse-link-tbb.patch (from rev 285212, suitesparse/trunk/suitesparse-link-tbb.patch) ---+ testing-i686/PKGBUILD | 43 testing-i686/suitesparse-link-tbb.patch | 11 +++ testing-x86_64/PKGBUILD | 43 testing-x86_64/suitesparse-link-tbb.patch | 11 +++ 4 files changed, 108 insertions(+) Copied: suitesparse/repos/testing-i686/PKGBUILD (from rev 285212, suitesparse/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2017-01-02 17:43:31 UTC (rev 285213) @@ -0,0 +1,43 @@ +# $Id$ +# Maintainer: Ronald van Haren + +pkgname=suitesparse +pkgver=4.5.4 +pkgrel=1 +pkgdesc="A collection of sparse matrix libraries" +url="http://faculty.cse.tamu.edu/davis/suitesparse.html; +arch=('i686' 'x86_64') +conflicts=('umfpack') +provides=('umfpack') +replaces=('umfpack') +depends=('metis' 'lapack' 'intel-tbb') +makedepends=('gcc-fortran' 'cmake' 'chrpath') +license=('GPL') +options=('staticlibs') +source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz; suitesparse-link-tbb.patch) +sha1sums=('33fb47e3140f1dd8cae10847a9344439d4aa66b2' + '4f0b3836e8c3c1ec5be01f988f136cee4a2cb936') + +prepare() { +# Fix linking with intel-tbb + cd SuiteSparse + patch -p1 -i ../suitesparse-link-tbb.patch +} + +build() { + cd "$srcdir"/SuiteSparse + + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so make +} + + +package() { + cd "${srcdir}"/SuiteSparse + install -dm755 "${pkgdir}"/usr/{include,lib} + + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so \ + make INSTALL_LIB="${pkgdir}"/usr/lib INSTALL_INCLUDE="${pkgdir}"/usr/include install + + # fix RPATH + chrpath -d "$pkgdir"/usr/lib/* +} Copied: suitesparse/repos/testing-i686/suitesparse-link-tbb.patch (from rev 285212, suitesparse/trunk/suitesparse-link-tbb.patch) === --- testing-i686/suitesparse-link-tbb.patch (rev 0) +++ testing-i686/suitesparse-link-tbb.patch 2017-01-02 17:43:31 UTC (rev 285213) @@ -0,0 +1,11 @@ +--- SuiteSparse/SPQR/Lib/Makefile.orig 2016-09-24 09:36:59.588640845 + SuiteSparse/SPQR/Lib/Makefile 2016-09-24 09:37:14.248588339 + +@@ -13,7 +13,7 @@ + include ../../SuiteSparse_config/SuiteSparse_config.mk + + # SPQR depends on CHOLMOD, AMD, COLAMD, LAPACK, the BLAS and SuiteSparse_config +-LDLIBS += -lamd -lcolamd -lcholmod -lsuitesparseconfig $(LAPACK) $(BLAS) ++LDLIBS += -lamd -lcolamd -lcholmod -lsuitesparseconfig $(LAPACK) $(BLAS) $(TBB) + + # compile and install in SuiteSparse/lib + library: Copied: suitesparse/repos/testing-x86_64/PKGBUILD (from rev 285212, suitesparse/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2017-01-02 17:43:31 UTC (rev 285213) @@ -0,0 +1,43 @@ +# $Id$ +# Maintainer: Ronald van Haren + +pkgname=suitesparse +pkgver=4.5.4 +pkgrel=1 +pkgdesc="A collection of sparse matrix libraries" +url="http://faculty.cse.tamu.edu/davis/suitesparse.html; +arch=('i686' 'x86_64') +conflicts=('umfpack') +provides=('umfpack') +replaces=('umfpack') +depends=('metis' 'lapack' 'intel-tbb') +makedepends=('gcc-fortran' 'cmake' 'chrpath') +license=('GPL') +options=('staticlibs') +source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz; suitesparse-link-tbb.patch) +sha1sums=('33fb47e3140f1dd8cae10847a9344439d4aa66b2' + '4f0b3836e8c3c1ec5be01f988f136cee4a2cb936') + +prepare() { +# Fix linking with intel-tbb + cd SuiteSparse + patch -p1 -i ../suitesparse-link-tbb.patch +} + +build() { + cd "$srcdir"/SuiteSparse + + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so make +} + + +package() { + cd "${srcdir}"/SuiteSparse + install -dm755 "${pkgdir}"/usr/{include,lib} + + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so \ + make INSTALL_LIB="${pkgdir}"/usr/lib INSTALL_INCLUDE="${pkgdir}"/usr/include install + + # fix RPATH + chrpath -d "$pkgdir"/usr/lib/* +}
[arch-commits] Commit in suitesparse/repos (6 files)
Date: Saturday, September 24, 2016 @ 11:38:48 Author: arojas Revision: 276913 archrelease: copy trunk to testing-i686, testing-x86_64 Added: suitesparse/repos/testing-i686/ suitesparse/repos/testing-i686/PKGBUILD (from rev 276912, suitesparse/trunk/PKGBUILD) suitesparse/repos/testing-i686/suitesparse-link-tbb.patch (from rev 276912, suitesparse/trunk/suitesparse-link-tbb.patch) suitesparse/repos/testing-x86_64/ suitesparse/repos/testing-x86_64/PKGBUILD (from rev 276912, suitesparse/trunk/PKGBUILD) suitesparse/repos/testing-x86_64/suitesparse-link-tbb.patch (from rev 276912, suitesparse/trunk/suitesparse-link-tbb.patch) ---+ testing-i686/PKGBUILD | 46 testing-i686/suitesparse-link-tbb.patch | 11 ++ testing-x86_64/PKGBUILD | 46 testing-x86_64/suitesparse-link-tbb.patch | 11 ++ 4 files changed, 114 insertions(+) Copied: suitesparse/repos/testing-i686/PKGBUILD (from rev 276912, suitesparse/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-09-24 11:38:48 UTC (rev 276913) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Ronald van Haren + +pkgname=suitesparse +pkgver=4.5.3 +pkgrel=1 +pkgdesc="A collection of sparse matrix libraries" +url="http://faculty.cse.tamu.edu/davis/suitesparse.html; +arch=('i686' 'x86_64') +conflicts=('umfpack') +provides=('umfpack') +replaces=('umfpack') +depends=('blas' 'lapack' 'intel-tbb') +makedepends=('gcc-fortran' 'cmake' 'chrpath') +license=('GPL') +options=('staticlibs') +source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz; suitesparse-link-tbb.patch) +sha1sums=('2403007be38266e3607edfbf3833bee7f6bcb0f1' + '4f0b3836e8c3c1ec5be01f988f136cee4a2cb936') + +prepare() { +# Fix linking with intel-tbb + cd SuiteSparse + patch -p1 -i ../suitesparse-link-tbb.patch +} + +build() { + cd "$srcdir"/SuiteSparse + + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB make +} + + +package() { + cd "${srcdir}"/SuiteSparse + install -dm755 "${pkgdir}"/usr + + pushd metis-5.1.0 + make install DESTDIR="$pkgdir" + mv "$pkgdir"/build/suitesparse/src/SuiteSparse/* "$pkgdir"/usr && rm -r "$pkgdir"/build + popd + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB make INSTALL_LIB="${pkgdir}"/usr/lib INSTALL_INCLUDE="${pkgdir}"/usr/include install + + # fix RPATH + chrpath -d "$pkgdir"/usr/lib/* +} Copied: suitesparse/repos/testing-i686/suitesparse-link-tbb.patch (from rev 276912, suitesparse/trunk/suitesparse-link-tbb.patch) === --- testing-i686/suitesparse-link-tbb.patch (rev 0) +++ testing-i686/suitesparse-link-tbb.patch 2016-09-24 11:38:48 UTC (rev 276913) @@ -0,0 +1,11 @@ +--- SuiteSparse/SPQR/Lib/Makefile.orig 2016-09-24 09:36:59.588640845 + SuiteSparse/SPQR/Lib/Makefile 2016-09-24 09:37:14.248588339 + +@@ -13,7 +13,7 @@ + include ../../SuiteSparse_config/SuiteSparse_config.mk + + # SPQR depends on CHOLMOD, AMD, COLAMD, LAPACK, the BLAS and SuiteSparse_config +-LDLIBS += -lamd -lcolamd -lcholmod -lsuitesparseconfig $(LAPACK) $(BLAS) ++LDLIBS += -lamd -lcolamd -lcholmod -lsuitesparseconfig $(LAPACK) $(BLAS) $(TBB) + + # compile and install in SuiteSparse/lib + library: Copied: suitesparse/repos/testing-x86_64/PKGBUILD (from rev 276912, suitesparse/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2016-09-24 11:38:48 UTC (rev 276913) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Ronald van Haren + +pkgname=suitesparse +pkgver=4.5.3 +pkgrel=1 +pkgdesc="A collection of sparse matrix libraries" +url="http://faculty.cse.tamu.edu/davis/suitesparse.html; +arch=('i686' 'x86_64') +conflicts=('umfpack') +provides=('umfpack') +replaces=('umfpack') +depends=('blas' 'lapack' 'intel-tbb') +makedepends=('gcc-fortran' 'cmake' 'chrpath') +license=('GPL') +options=('staticlibs') +source=("http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-$pkgver.tar.gz; suitesparse-link-tbb.patch) +sha1sums=('2403007be38266e3607edfbf3833bee7f6bcb0f1' + '4f0b3836e8c3c1ec5be01f988f136cee4a2cb936') + +prepare() { +# Fix linking with intel-tbb + cd SuiteSparse + patch -p1 -i ../suitesparse-link-tbb.patch +} + +build() { + cd "$srcdir"/SuiteSparse + + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB make +} + + +package() { + cd "${srcdir}"/SuiteSparse + install -dm755 "${pkgdir}"/usr + + pushd metis-5.1.0 + make install DESTDIR="$pkgdir" + mv "$pkgdir"/build/suitesparse/src/SuiteSparse/* "$pkgdir"/usr && rm -r "$pkgdir"/build + popd + BLAS=-lblas TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB
[arch-commits] Commit in suitesparse/repos (6 files)
Date: Thursday, November 6, 2014 @ 12:44:45 Author: ronald Revision: 225666 archrelease: copy trunk to extra-i686, extra-x86_64 Added: suitesparse/repos/extra-i686/PKGBUILD (from rev 225665, suitesparse/trunk/PKGBUILD) suitesparse/repos/extra-x86_64/PKGBUILD (from rev 225665, suitesparse/trunk/PKGBUILD) Deleted: suitesparse/repos/extra-i686/PKGBUILD suitesparse/repos/extra-i686/suitesparse-math.patch suitesparse/repos/extra-x86_64/PKGBUILD suitesparse/repos/extra-x86_64/suitesparse-math.patch -+ /PKGBUILD | 180 ++ extra-i686/PKGBUILD | 87 extra-i686/suitesparse-math.patch | 22 extra-x86_64/PKGBUILD | 87 extra-x86_64/suitesparse-math.patch | 22 5 files changed, 180 insertions(+), 218 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2014-11-06 11:44:30 UTC (rev 225665) +++ extra-i686/PKGBUILD 2014-11-06 11:44:45 UTC (rev 225666) @@ -1,87 +0,0 @@ -# $Id$ -# Maintainer: Ronald van Haren ronald.archlinux.org - -pkgname=suitesparse -pkgver=4.3.1 -pkgrel=2 -pkgdesc=A collection of sparse matrix libraries -url=http://www.cise.ufl.edu/research/sparse/SuiteSparse/; -arch=('i686' 'x86_64') -conflicts=('umfpack') -provides=('umfpack') -replaces=('umfpack') -depends=('blas' 'lapack') -makedepends=('gcc-fortran') -license=('GPL') -options=('staticlibs') -source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz http://pkgs.fedoraproject.org/cgit/suitesparse.git/plain/suitesparse-math.patch) -sha1sums=('f7087d6178331d570c1ec811bbd17cbce70ce2f5' - 'a6b3f29df0cc813be0aa7afb65592c2eb431bba4') - -build() { - cd $srcdir/SuiteSparse - export CFLAGS= ${CFLAGS} -DNPARTITION -fPIC - patch -Np1 -i $srcdir/suitesparse-math.patch - - make -C SuiteSparse_config/xerbla - make -C SuiteSparse_config - for _lib in AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do - make -C ${_lib} library - done - mkdir shared - ld -shared -soname libsuitesparseconfig.so.4 -o \ - shared/libsuitesparseconfig.so.4.3.1 --whole-archive \ - SuiteSparse_config/libsuitesparseconfig.a -lm \ - ln -sf libsuitesparseconfig.so.4.3.1 shared/libsuitesparseconfig.so - ld -shared -soname libamd.so.2 -o shared/libamd.so.2.4.0 \ - --whole-archive AMD/Lib/libamd.a -L./shared -lsuitesparseconfig -lm \ - ln -sf libamd.so.2.4.0 shared/libamd.so - ld -shared -soname libcamd.so.2 -o shared/libcamd.so.2.4.0 \ - --whole-archive CAMD/Lib/libcamd.a -L./shared -lsuitesparseconfig -lm \ - ln -sf libcamd.so.2.4.0 shared/libcamd.so - ld -shared -soname libcolamd.so.2 -o shared/libcolamd.so.2.9.0 \ - --whole-archive COLAMD/Lib/libcolamd.a -L./shared -lsuitesparseconfig -lm \ - ln -sf libcolamd.so.2.9.0 shared/libcolamd.so - ld -shared -soname libccolamd.so.2 -o shared/libccolamd.so.2.9.0 \ - --whole-archive CCOLAMD/Lib/libccolamd.a -L./shared -lsuitesparseconfig -lm \ - ln -sf libccolamd.so.2.9.0 shared/libccolamd.so - ld -shared -soname libbtf.so.1 -o shared/libbtf.so.1.2.0 \ - --whole-archive BTF/Lib/libbtf.a \ - ln -sf libbtf.so.1.2.0 shared/libbtf.so - ld -shared -soname libldl.so.2 -o shared/libldl.so.2.2.0 \ - --whole-archive LDL/Lib/libldl.a \ - ln -sf libldl.so.2.2.0 shared/libldl.so - ld -shared -soname libcholmod.so.3 -o shared/libcholmod.so.3.0.1 \ - --whole-archive CHOLMOD/Lib/libcholmod.a -lblas -llapack \ - -L./shared -lamd -lcamd -lcolamd -lccolamd -lsuitesparseconfig -lm \ - ln -sf libcholmod.so.3.0.1 shared/libcholmod.so - ld -shared -soname libspqr.so.1 -o shared/libspqr.so.1.3.3 \ - --whole-archive SPQR/Lib/libspqr.a -lblas -llapack \ - -L./shared -lcholmod -lsuitesparseconfig -lm \ - ln -sf libspqr.so.1.3.3 shared/libspqr.so - ld -shared -soname libcxsparse.so.3 -o shared/libcxsparse.so.3.1.3 \ - --whole-archive CXSparse/Lib/libcxsparse.a \ - ln -sf libcxsparse.so.3.1.3 shared/libcxsparse.so - ld -shared -soname libklu.so.1 -o shared/libklu.so.1.3.0 \ - --whole-archive KLU/Lib/libklu.a -L./shared -lamd -lbtf \ - -lsuitesparseconfig -lm ln -sf libklu.so.1.3.0 shared/libklu.so - ld -shared -soname libumfpack.so.5 -o shared/libumfpack.so.5.7.0 \ - --whole-archive UMFPACK/Lib/libumfpack.a -lblas -llapack -L./shared \ - -lamd -lcholmod -lsuitesparseconfig -lm \ - ln -sf libumfpack.so.5.7.0 shared/libumfpack.so -} - - -package() { - cd ${srcdir}/SuiteSparse - install -dm755 ${pkgdir}/usr/{lib,include} - - for _lib in SuiteSparse_config AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do - make -C ${_lib} INSTALL_LIB=${pkgdir}/usr/lib INSTALL_INCLUDE=${pkgdir}/usr/include install -
[arch-commits] Commit in suitesparse/repos (6 files)
Date: Monday, October 6, 2014 @ 21:38:39 Author: ronald Revision: 223935 archrelease: copy trunk to extra-i686, extra-x86_64 Added: suitesparse/repos/extra-i686/PKGBUILD (from rev 223934, suitesparse/trunk/PKGBUILD) suitesparse/repos/extra-i686/suitesparse-math.patch (from rev 223934, suitesparse/trunk/suitesparse-math.patch) suitesparse/repos/extra-x86_64/PKGBUILD (from rev 223934, suitesparse/trunk/PKGBUILD) suitesparse/repos/extra-x86_64/suitesparse-math.patch (from rev 223934, suitesparse/trunk/suitesparse-math.patch) Deleted: suitesparse/repos/extra-i686/PKGBUILD suitesparse/repos/extra-x86_64/PKGBUILD -+ /PKGBUILD | 174 ++ extra-i686/PKGBUILD | 41 extra-i686/suitesparse-math.patch | 22 extra-x86_64/PKGBUILD | 41 extra-x86_64/suitesparse-math.patch | 22 5 files changed, 218 insertions(+), 82 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2014-10-06 19:38:22 UTC (rev 223934) +++ extra-i686/PKGBUILD 2014-10-06 19:38:39 UTC (rev 223935) @@ -1,41 +0,0 @@ -# $Id$ -# Maintainer: Ronald van Haren ronald.archlinux.org - -pkgname=suitesparse -pkgver=4.3.1 -pkgrel=1 -pkgdesc=A collection of sparse matrix libraries -url=http://www.cise.ufl.edu/research/sparse/SuiteSparse/; -arch=('i686' 'x86_64') -conflicts=('umfpack') -provides=('umfpack') -replaces=('umfpack') -depends=('blas' 'lapack') -makedepends=('gcc-fortran') -license=('GPL') -options=('staticlibs') -source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz) -sha1sums=('f7087d6178331d570c1ec811bbd17cbce70ce2f5') - -build() { - cd $srcdir/SuiteSparse - export CFLAGS= ${CFLAGS} -DNPARTITION - - make -C SuiteSparse_config/xerbla - make -C SuiteSparse_config - for _lib in AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do - make -C ${_lib} library - done -} - - -package() { - cd ${srcdir}/SuiteSparse - install -dm755 ${pkgdir}/usr/{lib,include} - - for _lib in SuiteSparse_config AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do - make -C ${_lib} INSTALL_LIB=${pkgdir}/usr/lib INSTALL_INCLUDE=${pkgdir}/usr/include install - done - - chmod 644 ${pkgdir}/usr/include/*.{h,hpp} -} Copied: suitesparse/repos/extra-i686/PKGBUILD (from rev 223934, suitesparse/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2014-10-06 19:38:39 UTC (rev 223935) @@ -0,0 +1,87 @@ +# $Id$ +# Maintainer: Ronald van Haren ronald.archlinux.org + +pkgname=suitesparse +pkgver=4.3.1 +pkgrel=2 +pkgdesc=A collection of sparse matrix libraries +url=http://www.cise.ufl.edu/research/sparse/SuiteSparse/; +arch=('i686' 'x86_64') +conflicts=('umfpack') +provides=('umfpack') +replaces=('umfpack') +depends=('blas' 'lapack') +makedepends=('gcc-fortran') +license=('GPL') +options=('staticlibs') +source=(http://www.cise.ufl.edu/research/sparse/SuiteSparse/SuiteSparse-$pkgver.tar.gz http://pkgs.fedoraproject.org/cgit/suitesparse.git/plain/suitesparse-math.patch) +sha1sums=('f7087d6178331d570c1ec811bbd17cbce70ce2f5' + 'a6b3f29df0cc813be0aa7afb65592c2eb431bba4') + +build() { + cd $srcdir/SuiteSparse + export CFLAGS= ${CFLAGS} -DNPARTITION -fPIC + patch -Np1 -i $srcdir/suitesparse-math.patch + + make -C SuiteSparse_config/xerbla + make -C SuiteSparse_config + for _lib in AMD CAMD COLAMD BTF KLU LDL CCOLAMD UMFPACK CHOLMOD CXSparse SPQR; do + make -C ${_lib} library + done + mkdir shared + ld -shared -soname libsuitesparseconfig.so.4 -o \ + shared/libsuitesparseconfig.so.4.3.1 --whole-archive \ + SuiteSparse_config/libsuitesparseconfig.a -lm \ + ln -sf libsuitesparseconfig.so.4.3.1 shared/libsuitesparseconfig.so + ld -shared -soname libamd.so.2 -o shared/libamd.so.2.4.0 \ + --whole-archive AMD/Lib/libamd.a -L./shared -lsuitesparseconfig -lm \ + ln -sf libamd.so.2.4.0 shared/libamd.so + ld -shared -soname libcamd.so.2 -o shared/libcamd.so.2.4.0 \ + --whole-archive CAMD/Lib/libcamd.a -L./shared -lsuitesparseconfig -lm \ + ln -sf libcamd.so.2.4.0 shared/libcamd.so + ld -shared -soname libcolamd.so.2 -o shared/libcolamd.so.2.9.0 \ + --whole-archive COLAMD/Lib/libcolamd.a -L./shared -lsuitesparseconfig -lm \ + ln -sf libcolamd.so.2.9.0 shared/libcolamd.so + ld -shared -soname libccolamd.so.2 -o shared/libccolamd.so.2.9.0 \ + --whole-archive CCOLAMD/Lib/libccolamd.a -L./shared -lsuitesparseconfig -lm \ + ln -sf libccolamd.so.2.9.0 shared/libccolamd.so + ld -shared -soname libbtf.so.1 -o shared/libbtf.so.1.2.0 \ + --whole-archive BTF/Lib/libbtf.a \ + ln -sf libbtf.so.1.2.0