[OE-core] [PATCH V2] boost: Improve reproducibility

Khem Raj raj.khem at gmail.com
Sun Jun 17 14:04:18 UTC 2018


On Sun, Jun 17, 2018 at 2:17 AM Richard Purdie <
richard.purdie at linuxfoundation.org> wrote:

> On Fri, 2018-06-15 at 16:35 +0800, mingli.yu at windriver.com wrote:
> > From: Mingli Yu <Mingli.Yu at windriver.com>
> >
> > Set .file section explicitly for .S files to avoid
> > the linker introduces the host path in symbols for
> > object files whose source file is .S
> > Otherwise, there is a host path in the symbols as
> > below:
> > $ readelf --wide --symbols /my-build/boost/1.67.0-
> > r0/boost_1_67_0/x86_64-poky-
> > linux/boost/bin.v2/libs/context/build/aca09349fdb84d131321425f6c3a38e
> > d/libboost_context.so.1.67.0
> > 42: 0000000000000000 0 FILE LOCAL DEFAULT ABS /my-build/boost/1.67.0-
> > r0/boost_1_67_0/x86_64-poky-
> > linux/boost/bin.v2/libs/context/build/aca09349fdb84d131321425f6c3a38e
> > d/asm/make_x86_64_sysv_elf_gas.o
> >
> > [YOCTO #12708]
> >
> > Signed-off-by: Mingli Yu <Mingli.Yu at windriver.com>
> >
> Thanks for working through this, the final result is a much better fix!


If we add this directive to all the .S files there
Then it can be up streamed too

>
>
> Cheers,
>
> Richard
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20180617/bed2ce10/attachment-0002.html>


More information about the Openembedded-core mailing list