[yocto] New prelink version

Mark Hatle mark.hatle at windriver.com
Thu Aug 18 08:33:11 PDT 2016


I have issued a new prelink release today.

git://git.yoctoproject.org/prelink-cross

master branch: target based prelink
new release tag: 20160818

cross_prelink branch: prelink w/ emulated 'rtld' (ld.so)
new release tag: 20160818_cross


>From the README file there are a few known issues:

* The --preload option does not always work.  The preload1 test currently fails.

* quick2 test will fail if you do not have static libc installed.

* IFUNC on glibc.  glibc appears to have a bug related to specific IFUNC
ordering.  build_local_scope in glibc is processing depth first instead of
breadth-first processing as it should be.  The prelink-rtld version works
around this issue.  (Prelink-rtld is only available in the cross compile
version.)  See: https://bugzilla.yoctoproject.org/show_bug.cgi?id=9131

* ARM & PPC: both are currently failing the reloc8 and reloc9 test
Further investigation is in progress on these items.  Until an explanation
is found, you should hold off using this for ARM and PPC.


Changelog for the cross_prelink follows:

Common changes:

* Update configure.ac, libelf.m4 and */Makefile.am to avoid various auto* warnings
* Fixed a few compile warnings
* Add testcase for YP 9131 - IFUNC problem
* Fix LD_PRELOAD issues
* Fix section ordering problem (required for binutils-2.22)

Cross prelink specific changes:

* rtld: resync to glibc-2.23
* rtld: add additional debug scope support
* rtld: Add fix for YP 9131, IFUNC problem



More information about the yocto mailing list