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

Bruce Ashfield bruce.ashfield at gmail.com
Fri Mar 2 04:47:10 UTC 2018


On Thu, Mar 1, 2018 at 11:44 AM, Burton, Ross <ross.burton at intel.com> wrote:
> Filed a bug for this:
> https://bugzilla.yoctoproject.org/show_bug.cgi?id=12577

Thank goodness this was discussed on the list. While trying to test my
new kernel-devsrc package
against musl, I was running into this same error for at-spi2-core, and
I was at a loss to explain it.

I've tried reverting the binutils update locally in the hopes I'll get
a working build.

Bruce

>
> 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/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
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
>
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"



More information about the Openembedded-core mailing list