summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Mattern2021-11-29 12:04:20 +0100
committerPeter Mattern2021-11-29 12:04:20 +0100
commit1644216ef2bbb6aa11e512b5f6c5b7ebdb85d9a6 (patch)
treefbd84fdee931c415d77fb0ecec4091c51ba0b608
parentf802be1aca18f45c18e540c01c56882bf981c604 (diff)
downloadaur-1644216ef2bbb6aa11e512b5f6c5b7ebdb85d9a6.tar.gz
Disable hardening
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD8
2 files changed, 8 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d0e1c200ff8c..9434443db7c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,3 @@
-# Generated by mksrcinfo v8
-# Fri Jan 13 17:09:30 UTC 2017
pkgbase = xf86-video-qxl-git
pkgdesc = X Window System QXL driver including Xspice server
pkgver = 0.1.5
@@ -30,4 +28,3 @@ pkgbase = xf86-video-qxl-git
sha256sums = SKIP
pkgname = xf86-video-qxl-git
-
diff --git a/PKGBUILD b/PKGBUILD
index eecbb1772a1d..7a08e91529d0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,6 +31,14 @@ prepare() {
build() {
cd $_pkgname
+
+ # Since pacman 5.0.2-2, hardened flags are now enabled in makepkg.conf
+ # With them, module fail to load with undefined symbol.
+ # See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845
+ export CFLAGS=${CFLAGS/-fno-plt}
+ export CXXFLAGS=${CXXFLAGS/-fno-plt}
+ export LDFLAGS=${LDFLAGS/,-z,now}
+
./autogen.sh --prefix=/usr --enable-xspice=yes
make
}