[OE-core] [PATCH 1/8] e2fsprogs: 1.43 -> 1.43.1

Khem Raj raj.khem at gmail.com
Fri Jul 22 20:44:42 UTC 2016


On Jul 22, 2016 12:52 PM, "Burton, Ross" <ross.burton at intel.com> wrote:
>
>
> On 22 July 2016 at 09:47, Robert Yang <liezhi.yang at windriver.com> wrote:
>>
>> Sorry, updated in the repo:
>>
>>   git://git.openembedded.org/openembedded-core-contrib rbt/pu
>
>
> And now I notice that its failing on musl:
>
> | (cd elfshared; i586-poky-linux-musl-gcc  -m32 -march=i586
--sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl/build/build/tmp/sysroots/qemux86
-o libcom_err.so.2.1 \
> | -L../../../lib -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
-Wl,-z,relro -Wl,-z,now -fPIC -shared \
> | -Wl,-soname,libcom_err.so.2 error_message.o et_name.o init_et.o
com_err.o com_right.o )
> | i586-poky-linux-musl-ar rc libcom_err.a error_message.o et_name.o
init_et.o com_err.o com_right.o
> | error_message.o: In function `init_debug':
> | /usr/src/debug/e2fsprogs/1.43.1-r0/git/lib/et/error_message.c:260:
undefined reference to `__stack_chk_fail_local'
> | com_err.o: In function `default_com_err_proc':
> | /usr/src/debug/e2fsprogs/1.43.1-r0/git/lib/et/com_err.c:63: undefined
reference to `__stack_chk_fail_local'
> | collect2: error: ld returned 1 exit status
>
> I guess the hardening needs to be glibc specific? (CC'ing Khem for an
opinion).

Musl work that have been done has been using hardening from day 1. So this
should be fixed. Musl images work fine with pie
>
> Ross
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20160722/88bea41d/attachment-0002.html>


More information about the Openembedded-core mailing list