From 4a357121bff4839cb481286f768550d58b36f29c Mon Sep 17 00:00:00 2001 From: Joe Slater Date: Mon, 5 Feb 2018 14:36:34 -0800 Subject: util-linux: allow -static linking for switch_root.static Specify -no-pie to override possible -pie default. Signed-off-by: Joe Slater Signed-off-by: Yi Zhao --- meta-integrity/recipes-core/util-linux/util-linux_%.bbappend | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'meta-integrity') diff --git a/meta-integrity/recipes-core/util-linux/util-linux_%.bbappend b/meta-integrity/recipes-core/util-linux/util-linux_%.bbappend index 954183c..d3d498e 100644 --- a/meta-integrity/recipes-core/util-linux/util-linux_%.bbappend +++ b/meta-integrity/recipes-core/util-linux/util-linux_%.bbappend @@ -1,7 +1,9 @@ CFLAGS_remove += "-pie -fpie" +# We need -no-pie in case the default is to generate pie code. +# do_compile_append_class-target() { - ${CC} ${CFLAGS} ${LDFLAGS} -static \ + ${CC} ${CFLAGS} ${LDFLAGS} -no-pie -static \ sys-utils/switch_root.o \ -o switch_root.static } -- cgit v1.2.3-54-g00ecf