summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJesse R Codling2024-04-27 01:33:02 -0400
committerJesse R Codling2024-04-27 01:33:02 -0400
commit228ba469f8fc49a4e0f4f20c4128c8aee95bfb61 (patch)
treebe530c199e384f964ddeeb50f2c7edfa9a893c11 /PKGBUILD
parent013855f452c27b26927561cf7afa598d46ed5de4 (diff)
downloadaur-aocl.tar.gz
Add missing libflame.so dep on libaoclutils.so
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 9 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bc407351c76e..615b0f778b71 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgbase=aocl
pkgname=(aocl-aocc aocl-gcc)
pkgver=4.2.0
-pkgrel=2
+pkgrel=3
pkgdesc="AMD Optimizing CPU Libraries"
arch=('x86_64')
license=('custom')
@@ -45,12 +45,14 @@ package_aocl-aocc() {
mv ${prefix}/${pkgver}/* ${prefix}
rm -r ${prefix}/${pkgver}
- # add missing libFLAME dependency on BLIS
+ # add missing libFLAME dependency on BLIS and AOCL-Utils
patchelf --add-needed ${aocl_prefix}/aocc/lib_ILP64/libblis-mt.so ${prefix}/aocc/lib_ILP64/libflame.so
+ patchelf --add-needed ${aocl_prefix}/aocc/lib_ILP64/libaoclutils.so ${prefix}/aocc/lib_ILP64/libflame.so
patchelf --add-needed ${aocl_prefix}/aocc/lib_LP64/libblis-mt.so ${prefix}/aocc/lib_LP64/libflame.so
+ patchelf --add-needed ${aocl_prefix}/aocc/lib_LP64/libaoclutils.so ${prefix}/aocc/lib_LP64/libflame.so
# fix amd-libs.cfg, pkgconfig, and cmake files containing ${pkgdir}
- sed -e "s:/.*/opt:/opt:g" -si ${prefix}/aocc/amd-libs.cfg ${prefix}/aocc/lib_*P64/pkgconfig/* ${prefix}/aocc/lib_*P64/cmake/*/*.cmake
+ sed -e "s:/.*/opt:/opt:g" -s -i ${prefix}/aocc/amd-libs.cfg ${prefix}/aocc/lib_*P64/pkgconfig/* ${prefix}/aocc/lib_*P64/cmake/*/*.cmake
# env-modules (optional)
cp ${srcdir}/modulefile ${prefix}/aocc
@@ -76,12 +78,14 @@ package_aocl-gcc() {
mv ${prefix}/${pkgver}/* ${prefix}
rm -r ${prefix}/${pkgver}
- # add missing libFLAME dependency on BLIS
+ # add missing libFLAME dependency on BLIS and AOCL-Utils
patchelf --add-needed ${aocl_prefix}/gcc/lib_ILP64/libblis-mt.so ${prefix}/gcc/lib_ILP64/libflame.so
+ patchelf --add-needed ${aocl_prefix}/gcc/lib_ILP64/libaoclutils.so ${prefix}/gcc/lib_ILP64/libflame.so
patchelf --add-needed ${aocl_prefix}/gcc/lib_LP64/libblis-mt.so ${prefix}/gcc/lib_LP64/libflame.so
+ patchelf --add-needed ${aocl_prefix}/gcc/lib_LP64/libaoclutils.so ${prefix}/gcc/lib_LP64/libflame.so
# fix amd-libs.cfg, pkconfig, and cmake files containing ${pkgdir} and ${pkgver}
- sed -e "s:/.*/opt:/opt:g" -e "s:/${pkgver}::g" -si ${prefix}/gcc/amd-libs.cfg ${prefix}/gcc/lib_*P64/pkgconfig/* ${prefix}/gcc/lib_*P64/cmake/*/*.cmake
+ sed -e "s:/.*/opt:/opt:g" -e "s:/${pkgver}::g" -s -i ${prefix}/gcc/amd-libs.cfg ${prefix}/gcc/lib_*P64/pkgconfig/* ${prefix}/gcc/lib_*P64/cmake/*/*.cmake
# env-modules (optional)
cp ${srcdir}/modulefile ${prefix}/gcc