Package Details: aocl-gcc 4.2.0-3

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 (jclds139)
Last Packager: jclds139
Votes: 2
Popularity: 0.000000
First Submitted: 2019-10-04 14:02 (UTC)
Last Updated: 2024-04-27 05:33 (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 »

disc-kuraudo commented on 2024-03-24 11:00 (UTC)

I've put you as a co-maintainer, feel free to apply fixes that you see fit.

jclds139 commented on 2024-03-24 01:35 (UTC) (edited on 2024-03-24 01:35 (UTC) by jclds139)

I've made another PKGBUILD patch, this time to clear out the remaining ${pkgdir} references that were lingering in FFTW's pkgconfig and CMake files. With that, building and linking against the provided libfftw3* should be less error prone now.

Once again, I've put it on GitHub for merging if you desire: https://github.com/jclds139/aur-aocl

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.