diff options
author | Peter Mattern | 2021-11-29 12:04:20 +0100 |
---|---|---|
committer | Peter Mattern | 2021-11-29 12:04:20 +0100 |
commit | 1644216ef2bbb6aa11e512b5f6c5b7ebdb85d9a6 (patch) | |
tree | fbd84fdee931c415d77fb0ecec4091c51ba0b608 | |
parent | f802be1aca18f45c18e540c01c56882bf981c604 (diff) | |
download | aur-1644216ef2bbb6aa11e512b5f6c5b7ebdb85d9a6.tar.gz |
Disable hardening
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 8 |
2 files changed, 8 insertions, 3 deletions
@@ -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 - @@ -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 } |