[arch-commits] Commit in lib32-amdvlk/trunk (PKGBUILD)
Laurent Carlier
lcarlier at gemini.archlinux.org
Sat Jan 29 10:56:23 UTC 2022
Date: Saturday, January 29, 2022 @ 10:56:23
Author: lcarlier
Revision: 1119797
upgpkg: lib32-amdvlk 2022.Q1.2-1: upstream update 2022.Q1.2
Modified:
lib32-amdvlk/trunk/PKGBUILD
----------+
PKGBUILD | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-01-29 10:55:39 UTC (rev 1119796)
+++ PKGBUILD 2022-01-29 10:56:23 UTC (rev 1119797)
@@ -2,7 +2,7 @@
# Contributor: lod <aur at cyber-anlage.de>
pkgname=lib32-amdvlk
-pkgver=2022.Q1.1
+pkgver=2022.Q1.2
pkgrel=1
pkgdesc="AMD's standalone Vulkan driver"
arch=(x86_64)
@@ -10,9 +10,10 @@
license=('MIT')
provides=('lib32-vulkan-driver')
makedepends=('perl-xml-xpath' 'python' 'lib32-wayland' 'lib32-libxrandr' 'xorg-server-devel' 'cmake' 'ninja' 'git')
+makedepends+=('clang' 'lld')
options=('!lto')
source=("https://github.com/GPUOpen-Drivers/AMDVLK/archive/v-${pkgver}.tar.gz")
-sha256sums=('89af0c7d48ae5fb66e2ef72205e674761d9108f48d2807100e23190a91a21094')
+sha256sums=('9d639e5ba246894ad4ed33c0197c06c7231e799cccd24e1ae3e5baacec9f47e1')
prepare() {
local nrepos path name revision
@@ -35,8 +36,15 @@
build() {
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+ # use lld and clang to fix linking error
+ # https://github.com/GPUOpen-Drivers/llpc/issues/1645
cd ${srcdir}/xgl
cmake -H. -Bbuilds/Release \
+ -DCMAKE_C_COMPILER=clang \
+ -DCMAKE_CXX_COMPILER=clang++ \
+ -DLLVM_USE_LINKER=lld \
+ -DCMAKE_EXE_LINKER_FLAGS='-fuse-ld=lld' \
+ -DCMAKE_SHARED_LINKER_FLAGS='-fuse-ld=lld' \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS=-m32 \
-DCMAKE_CXX_FLAGS=-m32 \
More information about the arch-commits
mailing list