From 38f86f841b92d65419af96c8492e3fa49bf3c125 Mon Sep 17 00:00:00 2001 From: Andre McCurdy Date: Thu, 18 Jun 2015 15:48:46 -0700 Subject: minini: fix build when SECURITY_CFLAGS includes -pie -fpie Separating compile and link steps avoids build errors when security_flags.inc is used: | DEBUG: Executing shell function do_compile | ../sysdeps/i386/start.S:98: error: undefined reference to 'main' | collect2: error: ld returned 1 exit status Signed-off-by: Andre McCurdy Signed-off-by: Martin Jansa --- meta-oe/recipes-support/minini/minini_1.2.b.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'meta-oe') diff --git a/meta-oe/recipes-support/minini/minini_1.2.b.bb b/meta-oe/recipes-support/minini/minini_1.2.b.bb index e739498828..6607dd896f 100644 --- a/meta-oe/recipes-support/minini/minini_1.2.b.bb +++ b/meta-oe/recipes-support/minini/minini_1.2.b.bb @@ -22,7 +22,8 @@ SRC_URI[sha256sum] = "b08839af74acb36061fb76e1123bf56711bc5cf7a08b32e189b0ad78a2 do_configure[noexec] = "1" do_compile() { - ${CC} minIni.c -shared -fPIC -o libminini.so.0.0 -Wl,-soname,libminini.so.0 ${CFLAGS} ${LDFLAGS} + ${CC} ${CFLAGS} -fPIC -c minIni.c -o minIni.o + ${CC} ${LDFLAGS} -shared -Wl,-soname,libminini.so.0 minIni.o -o libminini.so.0.0 } do_install () { -- cgit v1.2.3-54-g00ecf