mirror of
https://git.yoctoproject.org/poky
synced 2026-04-14 08:02:30 +02:00
security_flags.inc, xorg-driver-common.inc: Move SECURITY_X_LDFLAGS logic
We need to ensure that all xorg modules are linked with SECURITY_X_LDFLAGS to ensure that they will be able to resolve their run time dependencies. The approach of listing each driver in security_flags.inc lets less frequently used drivers be run-time broken. Move the flag logic into xorg-driver-common.inc so that all xorg modules from all layers will have the correct security flags used. Cc: Khem Raj <raj.khem@gmail.com> (From OE-Core rev: 27fce6ec277788f8fad0c9799e784df80f791120) Signed-off-by: Tom Rini <trini@konsulko.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -59,12 +59,8 @@ TARGET_LDFLAGS_append_class-target = " ${SECURITY_LDFLAGS}"
|
||||
SECURITY_LDFLAGS_remove_pn-gcc-runtime = "-fstack-protector-strong"
|
||||
SECURITY_LDFLAGS_remove_pn-glibc = "-fstack-protector-strong"
|
||||
SECURITY_LDFLAGS_remove_pn-glibc-initial = "-fstack-protector-strong"
|
||||
SECURITY_LDFLAGS_pn-xf86-video-fbdev = "${SECURITY_X_LDFLAGS}"
|
||||
SECURITY_LDFLAGS_pn-xf86-video-intel = "${SECURITY_X_LDFLAGS}"
|
||||
SECURITY_LDFLAGS_pn-xf86-video-omapfb = "${SECURITY_X_LDFLAGS}"
|
||||
SECURITY_LDFLAGS_pn-xf86-video-omap = "${SECURITY_X_LDFLAGS}"
|
||||
SECURITY_LDFLAGS_pn-xf86-video-vesa = "${SECURITY_X_LDFLAGS}"
|
||||
SECURITY_LDFLAGS_pn-xf86-video-vmware = "${SECURITY_X_LDFLAGS}"
|
||||
# All xorg module drivers need to be linked this way as well and are
|
||||
# handled in recipes-graphics/xorg-driver/xorg-driver-common.inc
|
||||
SECURITY_LDFLAGS_pn-xserver-xorg = "${SECURITY_X_LDFLAGS}"
|
||||
|
||||
TARGET_CC_ARCH_append_pn-binutils = " ${SELECTED_OPTIMIZATION}"
|
||||
|
||||
@@ -38,3 +38,5 @@ def _add_xorg_abi_depends(d, name):
|
||||
|
||||
pn = d.getVar("PN")
|
||||
d.appendVar('RDEPENDS_' + pn, ' ' + abi)
|
||||
|
||||
SECURITY_LDFLAGS = "${SECURITY_X_LDFLAGS}"
|
||||
|
||||
Reference in New Issue
Block a user