<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openembedded-core.git/meta/recipes-devtools/prelink, branch master</title>
<subtitle></subtitle>
<id>https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master</id>
<link rel='self' href='https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/'/>
<updated>2012-01-17T14:53:02Z</updated>
<entry>
<title>prelink: Update to latest version</title>
<updated>2012-01-17T14:53:02Z</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2012-01-13T17:41:07Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=09a70c55e590d169b8a3b4b89853c96b7b977fc0'/>
<id>urn:sha1:09a70c55e590d169b8a3b4b89853c96b7b977fc0</id>
<content type='text'>
The latest version of prelink corrects a problem when attempting
to prelink MIPS architectures.

    2012-01-04 Mark Hatle &lt;mark.hatle@windriver.com&gt;
      * exec.c: Check that a section is larger then 0 bytes when
        determining the section to segment mapping. This matches
        the behavior of elfutils - readelf. Otherwise an empty
        PROGBITS section at the end of a segment will cause a
        failure.

[YOCTO #1463]

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>prelink: also look at nonstandard lib paths</title>
<updated>2012-01-04T11:55:02Z</updated>
<author>
<name>Nitin A Kamble</name>
<email>nitin.a.kamble@intel.com</email>
</author>
<published>2012-01-03T22:59:30Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=c02b9de25b405c81da0f7bebd07423e8cee14eb7'/>
<id>urn:sha1:c02b9de25b405c81da0f7bebd07423e8cee14eb7</id>
<content type='text'>
Prelinking for x32 image showed that it was ignoring libraries
located at locations like /usr/libx32. Like that mips n32 has
library locations set as lib32
  This commit modifies prelink.conf to look at libraries also
located at libx32 &amp; lib32 locations.
  Thanks to Mark Hatle for suggesting the fix.

Signed-off-by: Nitin A Kamble &lt;nitin.a.kamble@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>prelink: update to latest git version</title>
<updated>2012-01-03T04:26:05Z</updated>
<author>
<name>Scott Garman</name>
<email>scott.a.garman@intel.com</email>
</author>
<published>2011-12-16T11:09:48Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=1a80d91b163869c9cb1d12d502aa8bc25e8782fa'/>
<id>urn:sha1:1a80d91b163869c9cb1d12d502aa8bc25e8782fa</id>
<content type='text'>
New version includes:

2011-12-08 Mark Hatle &lt;mark.hatle@windriver.com&gt;
    * rtld/rtld.c: Fix an issue where missing objects would trigger
      an assert in dl-version.c
    * rtld/rtld.h: Add _dl_new_object prototype
    * rtld/rtld.c: Add support for $ORIGIN, $PLATFORM and $LIB.
      Note: $PLATFORM = ""

These fixes are needed to prevent prelink-rtld from crashing when
running the new unsafe-references-in-binaries QA test.

Signed-off-by: Scott Garman &lt;scott.a.garman@intel.com&gt;
</content>
</entry>
<entry>
<title>Uprev to latest version of prelink_git, fixing TLS issues</title>
<updated>2011-09-15T10:19:28Z</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2011-09-14T00:38:02Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=2fc778068ebbd97b0fb473fb35a3eca03da86542'/>
<id>urn:sha1:2fc778068ebbd97b0fb473fb35a3eca03da86542</id>
<content type='text'>
[YOCTO #1473]

From the upstream cross prelink respository:

    Fix printf typecast problem

    Without this fix the printed TLS(...) information is incorrect, which
    causes the core prelinker code to incorrectly prelink.  This bug triggers
    primarily on x86 (32-bit) hosts, targeting x86 (32-bit) targets and arm
    targets.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>prelink: Update to latest upstream version</title>
<updated>2011-09-07T21:28:34Z</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2011-09-02T16:52:04Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=4f401134694bbc1de532aaaab6c9a761649725a1'/>
<id>urn:sha1:4f401134694bbc1de532aaaab6c9a761649725a1</id>
<content type='text'>
[YOCTO #1374] - Fixes underlying issue
[YOCTO #1331] - Detects bad GNU_HASH tables

Update to the latest upstream version.  This includes a number of
generic fixes, as well as a complete refresh of the prelink-rtld.

(Prelink-rtld is similar to the ld.so/ldd functionality on a normal
system.)

The new prelink-rtld update syncs to eglibc-2.13 and enables new
symbol resolution, include GNU_UNIQUE, that was causing problems on
x86_64 and potentially other architectures with C++.

An assert has been added to also detect a bad GNU_HASH situation
which was detected on some PPC64 systems.  The underlying problem is
within the toolchain, however prelink was making it worse leaving the
problem undetected.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>prelink: Add lib64 dirs to prelink.conf</title>
<updated>2011-08-05T16:13:00Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2011-08-04T06:05:38Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=82db6bda2b60f0a4756f1d604a5dd1369fcc8a19'/>
<id>urn:sha1:82db6bda2b60f0a4756f1d604a5dd1369fcc8a19</id>
<content type='text'>
Handle multlib or cases that baselib is lib64.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>prelink_git.bb: Only block the postinst script when no image-prelink</title>
<updated>2011-06-29T13:36:01Z</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2011-06-29T01:36:11Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=a0ba05596a704a006ee7b97392c20b871085b1e6'/>
<id>urn:sha1:a0ba05596a704a006ee7b97392c20b871085b1e6</id>
<content type='text'>
If image-prelink is being used, the system will automatically prelink
the target image.  This avoids the need to run the postinst prelink
script at first boot.  However, if the user has not enabled image
prelinking -- then we do enable the script to run on first boot.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>prelink: Uprev prelink to latest version</title>
<updated>2011-06-28T12:50:17Z</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2011-06-24T18:30:15Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=e8da02aeae4b3c1c2a805d63d6d0919d3034aba6'/>
<id>urn:sha1:e8da02aeae4b3c1c2a805d63d6d0919d3034aba6</id>
<content type='text'>
The latest cross-prelink version tracks the prelink r190 SVN.

Fix two minor issues as well.  If we remove the package, we would
unprelink the filesystem after the rm was finished.  This is
incorrect.. we need to do this prerm.

Move the cron and cron configuration file to a new package split.
This item is not valid for most embedded users.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>prelink: remove dependency on transfig-native</title>
<updated>2011-05-31T11:45:55Z</updated>
<author>
<name>Phil Blundell</name>
<email>pb@pbcl.net</email>
</author>
<published>2011-05-31T11:29:04Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=5c3f39c56d1a7402c1f1f3b6db1f2764fcc8f190'/>
<id>urn:sha1:5c3f39c56d1a7402c1f1f3b6db1f2764fcc8f190</id>
<content type='text'>
Per http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/003179.html

Signed-off-by: Phil Blundell &lt;philb@gnu.org&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>poky-default-revisions: move the SRCREV to recipe file</title>
<updated>2011-05-04T14:05:55Z</updated>
<author>
<name>Yu Ke</name>
<email>ke.yu@intel.com</email>
</author>
<published>2011-04-28T07:15:58Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=0a57bd226cdb8332707fa0f46fcf0b067f03701a'/>
<id>urn:sha1:0a57bd226cdb8332707fa0f46fcf0b067f03701a</id>
<content type='text'>
in this case, those non poky distro can also use these recipe normally

Signed-off-by: Yu Ke &lt;ke.yu@intel.com&gt;
</content>
</entry>
</feed>
