From a98695135c2c6d33c400dc1cfe6c70e32d9e56f4 Mon Sep 17 00:00:00 2001 From: Mark Hatle Date: Wed, 8 Feb 2023 08:08:26 -0800 Subject: microblaze-tc.conf: Disable pie support, not available on microblaze Signed-off-by: Mark Hatle --- meta-xilinx-standalone/conf/machine/microblaze-tc.conf | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'meta-xilinx-standalone') diff --git a/meta-xilinx-standalone/conf/machine/microblaze-tc.conf b/meta-xilinx-standalone/conf/machine/microblaze-tc.conf index 4eb88828..38e0b01b 100644 --- a/meta-xilinx-standalone/conf/machine/microblaze-tc.conf +++ b/meta-xilinx-standalone/conf/machine/microblaze-tc.conf @@ -3,6 +3,14 @@ require conf/multilib.conf require conf/machine/include/microblaze/arch-microblaze.inc require conf/machine/include/baremetal-tc.conf +# Set defaults +# pie is not supported on microblaze, disable it to avoid: +# .../microblaze-xilinx-elf/12.2.0/ld: -pie not supported +GCCPIE:microblaze = "" +GLIBCPIE:microblaze = "" +SECURITY_CFLAGS:remove:microblaze = "${SECURITY_PIE_CFLAGS}" +SECURITY_CFLAGS:pn-libgcc:microblaze = "" + # ILP request an alternative machine dictionary INHERIT += "xlnx-standalone" PACKAGEQA_EXTRA_MACHDEFFUNCS .= '${@bb.utils.contains("TUNE_FEATURES", "64-bit", " xlnx_mb64_dict", "", d)}' -- cgit v1.2.3-54-g00ecf