binutils: Use target provided zlib
PATCH 1/1 binutils: Use target provided zlib
When using -fpic (security related cflags), qemux6-64 builds would fail due to linker symbol errors. This was due to the internal zlib that binutils was using.
Add the switch to tell it to use the target system zlib which is already in DEPENDS. That zlib is already compiled with the correct flags.
meta/recipes-devtools/binutils/binutils_2.26.bb +1 -0
@@ -7,6 +7,7 @@ EXTRA_OECONF += "--with-sysroot=/ \ --enable-install-libbfd \ --enable-install-libiberty \ --enable-shared \ + --with-system-zlib \ " EXTRA_OECONF_class-native = "--enable-targets=all \
Quoted 7 lines · Richard Purdie
When using -fpic (security related cflags), qemux6-64 builds would fail due to linker symbol errors. This was due to the internal zlib that binutils was using.
Add the switch to tell it to use the target system zlib which is already in DEPENDS. That zlib is already compiled with the correct flags.
this looks good to me.
Quoted 17 lines
Signed-off-by Richard Purdie <[email protected]>meta/recipes-devtools/binutils/binutils_2.26.bb +1
-0@@ -7,6 +7,7 @@ EXTRA_OECONF += "--with-sysroot=/ \ --enable-install-libbfd \ --enable-install-libiberty \ --enable-shared \ + --with-system-zlib \ " EXTRA_OECONF_class-native = "--enable-targets=all \
Quoted 1 line · Richard Purdie
When using -fpic (security related cflags),
Do you mean -fpie?
p.
Quoted 4 lines · Phil Blundell
Quoted 1 line · Richard Purdie
When using -fpic (security related cflags),
Do you mean -fpie?
I do, thanks :)
I'll fix the typos in -next.
Cheers,
Richard