[OE-core] [PATCH V3 1/2] binutils: Upgrade to 2.30 release

Burton, Ross ross.burton at intel.com
Thu Mar 1 16:44:06 UTC 2018


Filed a bug for this:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=12577

On 1 March 2018 at 09:43, Alexander Kanavin <
alexander.kanavin at linux.intel.com> wrote:

> 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/de
> velopment/poky/build/tmp/work/i586-poky-linux-musl/avahi/0.
> 7-r0=/usr/src/debug/avahi/0.7-r0 -fdebug-prefix-map=/home/ak/de
> velopment/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/buil
> d/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/buil
> d/tmp/work/i586-poky-linux-musl/avahi/0.7-r0/recipe-sysroot//lib/libsystemd.so.0:
> __stop_BUS_ERROR_MAP: symbol not found
>
>
>
> Alex
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20180301/86ee61d8/attachment-0002.html>


More information about the Openembedded-core mailing list