From 470860075718740b0ed47aaed26f9a489941e418 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Sun, 27 May 2018 14:36:04 +0000 Subject: [PATCH] alarm/xf86-video-odroid-c2 to 0.5-5 --- alarm/xf86-video-odroid-c2/PKGBUILD | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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