diff --git a/alarm/xf86-video-armada/PKGBUILD b/alarm/xf86-video-armada/PKGBUILD index b4afd372a..342e8c4ae 100644 --- a/alarm/xf86-video-armada/PKGBUILD +++ b/alarm/xf86-video-armada/PKGBUILD @@ -5,7 +5,7 @@ buildarch=4 pkgname=xf86-video-armada pkgver=402.04748ff -pkgrel=1 +pkgrel=2 pkgdesc='X.org graphics driver for Marvell Armada DRM and Freescale i.MX' arch=('armv7h') url="http://git.arm.linux.org.uk/cgit/xf86-video-armada.git/" @@ -34,6 +34,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 --disable-vivante --disable-etnaviv --with-etnaviv-source="${srcdir}/etna_viv" make }