Age | Commit message (Collapse) | Author |
|
This used to be disabled in commit 2673045 ("Disable LTO") where,
according to the comment (that was accidentally removed by me in commit
2bde931 ("Cleanup and make the package build again in 2022")), linking
failed on an unknown symbol.
As this issue can no longer be reproduced, and above all stripping
`,-z,now` could lead to an invalid command line when this is the only
config on the users' `-Wl` argument (i..e `-Wl,-z,now` leaves an invalid
`-Wl` in place), remove the subtitutions to re-enable LTO again. This
was tested in an environment where the substituted flags are present
in `makepkg.conf`.
|
|
Based on upstream lib32-amdvlk package.
|
|
The VK_LAYER_AMD_switchable_graphics_64 extension defined in the
amd_icd64.json file hides other AMD GPU drivers, and allows switching to
RADV via the environment variable `AMD_VULKAN_ICD=RADV`. The extension
is also enabled for the `amdvlk` package, but can be disabled by setting
`DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=1`.
|
|
Since https://github.com/GPUOpen-Drivers/gpurt/commit/e0f12d951395cacd8ff117a0e82601e1ce5c4c02
`gpurt` requires the `ruamel.yaml` Python module to be present on the
system during building.
|
|
|
|
This patch [landed upstream] and should no longer be applied manually.
[landed upstream]: https://github.com/GPUOpen-Drivers/pal/commit/2609e1f718a41adc73a343fbcd2d76f41b9e91c7
|
|
|
|
Upstream fix: https://github.com/GPUOpen-Drivers/pal/pull/94
|
|
|
|
|
|
|
|
The xorg cleanup
(https://www.archlinux.org/news/xorg-cleanup-requires-manual-intervention/)
caused the build to break due to the dependency dri2proto being rolled
into xorgproto
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Previously, sources were downloaded by manually specifying branches for
projects in the sources array in the PKGBUILD.
This patch follows the instructions in the AMDVLK README to use the
"repo" tool for managing dependencies.
This is needed to avoid continually breaking the build by pulling the
wrong versions of dependencies. The AMDVLK project maintains a
"default.xml" file describing the required versions of each of the other
repositories (but oddly hasn't yet specified `wsa`, so there's a
temporary fix with the master branch of that still being in the sources
array).
v2: Fix pkgver sourcing, and use release tag from AMDVLK if available
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
according to suggestions fom amdvlk devs
|
|
|
|
|
|
- Use patch instead of git am (fix building in chroot)
- Change name of llvm tree (avoid conflicts if srcdest is defined)
- Add missing license file (namcap warning)
- Various cleanup
|
|
|
|
|
|
|
|
|