Cross-Prelink

From Yocto Project
Revision as of 11:13, 30 October 2010 by Mhatle (talk | contribs)
Jump to navigationJump to search

Project Background

The upstream prelink project was founded by Jakub Jelinek at Red Hat. The upstream project is primarily focused on self-hosted configurations and does not support prelinking a target filesystem in a cross-development environment.

This limitation is due to the prelink software requiring the runtime linker to be available in order to resolve linking dependencies.

The cross prelink patches began at MontaVista around 2003 in order to work around this limitation. The original patches added the ability to emulate a runtime linker, as well as enabled a sysroot option. This work was continued by MontaVista, Wind River and Code Sourcery. Unfortunately, while all of the patches had been made public in one fashion or another, there was no central location that gathered and offered to manage these changes. Starting with the Yocto Project we have decided to put together these patches and make them available as a single unit, with a clear upstream that will happily accept patches.

Upstream Prelink

The upstream prelink project is located at sourceware.org.

For mailing lists, see: http://sourceware.org/ml/prelink/

For SVN access to the upstream tree, see: svn://sourceware.org/svn/prelink/

Yocto Project Prelink

See the http://yoctoproject.org/projects/cross-prelink page on the website for more information on this project.