diff --git a/alarm/xf86-video-odroid-c2/PKGBUILD b/alarm/xf86-video-odroid-c2/PKGBUILD index 6a7a69feb..45766d163 100644 --- a/alarm/xf86-video-odroid-c2/PKGBUILD +++ b/alarm/xf86-video-odroid-c2/PKGBUILD @@ -5,7 +5,7 @@ buildarch=8 pkgname=xf86-video-odroid-c2 pkgver=0.5 -pkgrel=4 +pkgrel=5 pkgdesc="X.org Mali video driver for ODROID-C2" arch=('aarch64') license=('custom') @@ -18,6 +18,14 @@ sha256sums=('SKIP') build() { cd c2_mali_ddx + + # 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} + LDFLAGS+=" -L/usr/lib/mali-egl" ./configure --prefix=/usr make