]> code.ossystems Code Review - openembedded-core.git/commitdiff
glibc: Enable cet
authorKhem Raj <raj.khem@gmail.com>
Wed, 3 Feb 2021 21:41:18 +0000 (13:41 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 5 Feb 2021 12:00:50 +0000 (12:00 +0000)
Enable Intel Control-flow Enforcement Technology (CET) instrumentation
support

helps with overcoming
/lib/libc.so.6: CPU ISA level is lower than required

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/glibc/glibc_2.33.bb

index 2259d6019689df2e6dfd16b1a558c4596189531c..b39f97d6562312ff2db58de05c2c03f97b32df79 100644 (file)
@@ -74,6 +74,9 @@ EXTRA_OECONF = "--enable-kernel=${OLDEST_KERNEL} \
 
 EXTRA_OECONF += "${@get_libc_fpu_setting(bb, d)}"
 
+EXTRA_OECONF_append_x86 = " --enable-cet"
+EXTRA_OECONF_append_x86-64 = " --enable-cet"
+
 PACKAGECONFIG ??= "nscd"
 PACKAGECONFIG[nscd] = "--enable-nscd,--disable-nscd"