diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 19 insertions, 11 deletions
@@ -1,11 +1,12 @@ # Maintainer: Darjan Krijan [https://disc-kuraudo.eu] +# Contributor: Jesse R Codling <codling@umich.edu> # Manual download of 'aocl-linux-aocc-${pkgver}.tar.gz' required from upstream # Manual download of 'aocl-linux-gcc-${pkgver}.tar.gz' required from upstream pkgbase=aocl pkgname=(aocl-aocc aocl-gcc) pkgver=4.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="AMD Optimizing CPU Libraries" arch=('x86_64') license=('custom') @@ -13,19 +14,18 @@ url="https://developer.amd.com/amd-aocl/" source=( "local://${pkgbase}-linux-aocc-${pkgver}.tar.gz" "local://${pkgbase}-linux-gcc-${pkgver}.tar.gz" - "local://${pkgbase}-aocc.install" - "local://${pkgbase}-gcc.install" - "local://modulefile" + "${pkgbase}-aocc.install" + "${pkgbase}-gcc.install" + "modulefile" ) options=('staticlibs' '!strip') +makedepends=('patchelf') optdepends=('env-modules') -sha256sums=( - "25c3d86970a355205de0d139a23e251f070dd76242114b98390fe8f90503e810" - "9f37321b86443e1d9e62bd32020e2b886ac0a5b25941c7321dd27019f153bb21" - "SKIP" - "SKIP" - "SKIP" -) +sha256sums=('25c3d86970a355205de0d139a23e251f070dd76242114b98390fe8f90503e810' + '9f37321b86443e1d9e62bd32020e2b886ac0a5b25941c7321dd27019f153bb21' + '1b538de9561a5de59a69b5697ba5f494391897bd6d34101e7847e821e10ce550' + 'c9ddea1c7e02048239dd6f800bd2ec807bcb0b2e632fe26537b2be0d8eafba37' + 'dddc96efcb7db40eb98b4b00eaa78c4b5f01b552ebf3c58a2a1949cfba1d722e') package_aocl-aocc() { install=${pkgname}.install @@ -45,6 +45,10 @@ package_aocl-aocc() { mv ${prefix}/${pkgver}/* ${prefix} rm -r ${prefix}/${pkgver} + # add missing libFLAME dependency on BLIS + patchelf --add-needed ${aocl_prefix}/aocc/lib_ILP64/libblis-mt.so ${prefix}/aocc/lib_ILP64/libflame.so + patchelf --add-needed ${aocl_prefix}/aocc/lib_LP64/libblis-mt.so ${prefix}/aocc/lib_LP64/libflame.so + # fix amd-libs.cfg containing ${pkgdir} sed -e "s:=.*/opt:=/opt:g" -i ${prefix}/aocc/amd-libs.cfg @@ -72,6 +76,10 @@ package_aocl-gcc() { mv ${prefix}/${pkgver}/* ${prefix} rm -r ${prefix}/${pkgver} + # add missing libFLAME dependency on BLIS + patchelf --add-needed ${aocl_prefix}/gcc/lib_ILP64/libblis-mt.so ${prefix}/gcc/lib_ILP64/libflame.so + patchelf --add-needed ${aocl_prefix}/gcc/lib_LP64/libblis-mt.so ${prefix}/gcc/lib_LP64/libflame.so + # fix amd-libs.cfg containing ${pkgdir} and ${pkgver} sed -e "s:=.*/opt:=/opt:g" -e "s:/${pkgver}::g" -i ${prefix}/gcc/amd-libs.cfg |