From: Khem Raj Date: Wed, 15 Aug 2018 01:40:05 +0000 (-0700) Subject: security_flags: Add PIC to cflags for some recipes on ppc X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6870d1063742e447728b462f856ee4e1fef9df6c;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git security_flags: Add PIC to cflags for some recipes on ppc Fixes issues related out of range R_PPC_REL24 e.g. /usr/lib/xorg/modules/input/libinput_drv.so: /usr/lib/libinput.so.10: R_PPC_REL24 relocation at 0x0e8602c4 for symbol `libevdev_has_event_code' out of range (From OE-Core rev: 48c8d13a9bdcacb64a330074588f7c6bb5cae90d) Signed-off-by: Khem Raj Signed-off-by: Richard Purdie --- diff --git a/meta/conf/distro/include/security_flags.inc b/meta/conf/distro/include/security_flags.inc index 6245e89ada4..52e1e4ebc56 100644 --- a/meta/conf/distro/include/security_flags.inc +++ b/meta/conf/distro/include/security_flags.inc @@ -30,6 +30,9 @@ SECURITY_X_LDFLAGS ?= "-fstack-protector-strong -Wl,-z,relro" # powerpc does not get on with pie for reasons not looked into as yet SECURITY_CFLAGS_powerpc = "-fstack-protector-strong ${lcl_maybe_fortify} ${SECURITY_NOPIE_CFLAGS}" SECURITY_CFLAGS_pn-libgcc_powerpc = "" +SECURITY_CFLAGS_append_powerpc_pn-libdrm = " -fPIC -DPIC" +SECURITY_CFLAGS_append_powerpc_pn-libinput = " -fPIC -DPIC" +SECURITY_CFLAGS_append_powerpc_pn-at-spi2-core = " -fPIC -DPIC" GCCPIE_powerpc = "" GLIBCPIE_powerpc = ""