Package Details: aocl-gcc 4.1.0-2

Git Clone URL: https://aur.archlinux.org/aocl.git (read-only, click to copy)
Package Base: aocl
Description: AMD Optimizing CPU Libraries
Upstream URL: https://developer.amd.com/amd-aocl/
Licenses: custom
Submitter: disc-kuraudo
Maintainer: disc-kuraudo
Last Packager: disc-kuraudo
Votes: 2
Popularity: 0.000000
First Submitted: 2019-10-04 14:02 (UTC)
Last Updated: 2023-10-19 14:30 (UTC)

Pinned Comments

disc-kuraudo commented on 2022-07-19 17:48 (UTC) (edited on 2022-07-19 17:48 (UTC) by disc-kuraudo)

Manual download of tarballs required from upstream

Latest Comments

1 2 3 Next › Last »

jclds139 commented on 2023-10-18 19:32 (UTC)

I've made an updated PKGBUILD which includes instructions for enabling AOCL with /etc/ld.so.conf.d as well as patching libflame.so to add the missing dependency on libblis-mt.so. This allows libflame.so to be used as liblapack.so globally.

I've posted it on GitHub so it can be merged if you're amenable. https://github.com/jclds139/aur-aocl

disc-kuraudo commented on 2023-02-14 19:34 (UTC) (edited on 2023-02-14 19:36 (UTC) by disc-kuraudo)

AMD sneakily updated this again under the same release name w/o notice.

If you have the old tarballs laying around in the directory of the PKGBUILD, move/delete them and re-download manually...

disc-kuraudo commented on 2022-07-19 17:48 (UTC) (edited on 2022-07-19 17:48 (UTC) by disc-kuraudo)

Manual download of tarballs required from upstream

Eirikr commented on 2022-07-19 16:08 (UTC)

URL downloads are broken - websites seem to require accepting EULA

fafesche commented on 2021-12-29 17:04 (UTC)

Thanks for the quick update!

disc-kuraudo commented on 2021-12-29 16:24 (UTC)

Updated to 3.1.0, sorry for the delay.

Yeah a bunch of things changed for setting this up.

I set the LP64 libraries as default, if anyone needs ILP64, I left a comment on the install.sh line in the PKGBUILD.

fafesche commented on 2021-12-29 13:46 (UTC) (edited on 2021-12-29 13:48 (UTC) by fafesche)

(Newbie to Arch) The aocl-gcc and aocl-aocc have been updated to 3.1 on https://developer.amd.com/amd-aocl/. As in package aocc names have changed and the AOC User Guide is not included in the tarball downloaded from AMD website.

As for aocc package changing in names are required (source for PKGBUILD): local://${pkgbase}-linux-aocc-${pkgver}-${_pkgrel}.tar.gz" => local://${pkgbase}-linux-aocc-${pkgver}.${_pkgrel}.tar.gz"

and all subsequent appearances of "${pkgver}-${pkgrel}". Then, recompute sha256sum and suppress line 40: cp AOCL_User_Guide${pkgver}.pdf ${prefix}

do the job for having a working package for both aocl-aocc and aocl-gcc. BTW, the name of the User Guide also changed on AMD site, it is now: 57404_AOCL_UG_Rev_3.1.pdf

Last part is hence classical: AOCL_UG_Rev_${pkgver}.pdf but first number if by no way linked with the version of AOCL. So a cp can be added using:

cp *AOCL_UG${pkgver}.pdf ${prefix}

but this requires including the pdf file into the tar.gz for both aocl-aocc and aocl-gcc. I have done it to test and it also works.

urboro commented on 2020-10-04 08:07 (UTC)

The aocl-gcc version is updated to 2.2.5 on https://developer.amd.com/amd-aocl/. Hence, the name of the file and the checksum does not match anymore to the ones in PKGBUILD.

disc-kuraudo commented on 2020-02-20 19:03 (UTC)

I split packaged this into aocl-aocc and aocl-gcc.

Difference is that for example libblis-mt.so from aocl-gcc is linked against libgomp.so (GNU OpenMP) and from aocl-aocc it's linked against libomp.so (LLVM OpenMP).

hfath commented on 2020-02-14 11:56 (UTC) (edited on 2020-02-14 12:09 (UTC) by hfath)

Thanks for the quick update!

Upstream responded with "Due to web portal issues the latest checksums are not updated." -- but what they really should have done is bump the version number...