[OE-core] [PATCH V3 1/2] binutils: Upgrade to 2.30 release
Alexander Kanavin
alexander.kanavin at linux.intel.com
Thu Mar 1 09:43:59 UTC 2018
On 02/21/2018 05:12 AM, Khem Raj wrote:
> Additionally cherry-pick
>
> 5ffeba4a09 Revert "PowerPC PLT speculative execution barriers"
> b01452b1d4 [PR22764][LD][AARCH64]Allow R_AARCH64_ABS16 and R_AARCH64_ABS32 against absolution symbol or undefine symbol in shared object.
> a985e9b9de Import patch from mainline to remove PROVODE qualifiers around definitions of __CTOR_LIST__ and __DTOR_LIST__ in PE linker scripts.
> eec4607fc5 Add support for DWARF-4 line number tables.
>
> Signed-off-by: Khem Raj <raj.khem at gmail.com>
> ---
> Changes in v2:
>
> - Backport fixes for aarch64 relocs
> - ppc plt fix, dwarf-4 line number support and linker script fix for removing PROVODE
>
> Changes in v3:
> - None
I did some bisection and unfortunately this cases breakage when musl,
systemd and gobject introspection are all enabled:
| i586-poky-linux-musl-libtool: link: i586-poky-linux-musl-gcc -m32
-march=i586 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat
-Wformat-security -Werror=format-security
--sysroot=/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/recipe-sysroot
-o
/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/build/avahi-gobject/tmp-introspectcefd3msq/.libs/Avahi-0.6
-O2 -pipe -g -feliminate-unused-debug-types
-fdebug-prefix-map=/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0=/usr/src/debug/avahi/0.7-r0
-fdebug-prefix-map=/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/recipe-sysroot-native=
-fdebug-prefix-map=/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/recipe-sysroot=
-std=c99 -Wall -W -Wextra -pedantic -pipe -Wformat
-Wold-style-definition -Wdeclaration-after-statement -Wfloat-equal
-Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
-Wredundant-decls -Wmissing-noreturn -Wshadow -Wendif-labels
-Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align
-Wwrite-strings -fdiagnostics-show-option -Wno-cast-qual
-fno-strict-aliasing
/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/build/avahi-gobject/tmp-introspectcefd3msq/Avahi-0.6.o
-Wl,--export-dynamic -pthread -Wl,-O1 -Wl,--hash-style=gnu
-Wl,--as-needed -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now
-Wl,--export-dynamic -L. ./.libs/libavahi-gobject.so
/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/build/avahi-client/.libs/libavahi-client.so
-ldbus-1 -ldl
/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/build/avahi-glib/.libs/libavahi-glib.so
/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/build/avahi-common/.libs/libavahi-common.so
-lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread
| Error relocating
/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/recipe-sysroot//lib/libsystemd.so.0:
__start_BUS_ERROR_MAP: symbol not found
| Error relocating
/home/ak/development/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/recipe-sysroot//lib/libsystemd.so.0:
__stop_BUS_ERROR_MAP: symbol not found
Alex
More information about the Openembedded-core
mailing list