summaryrefslogtreecommitdiffstats
path: root/scripts/test-reexec
diff options
context:
space:
mode:
authorJason Wessel <jason.wessel@windriver.com>2013-02-12 05:08:21 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-02-12 13:11:21 +0000
commit3eb70c067cf37a63501345a85e417540776e8b1d (patch)
tree06a315ef6a927df0633a23dedee0205d1f776a52 /scripts/test-reexec
parent54728735d67b567cdb067f793490ad15c448c828 (diff)
downloadpoky-3eb70c067cf37a63501345a85e417540776e8b1d.tar.gz
relocate_sdk.py: Fix corruption of sdk binaries
There are two cases of corruption that the relocate_sdk.py was not correctly dealing with. 1) SDK Extras should be left alone Extra external binaries included in an SDK that were linked against the host's version of /usr/lib/ld-so.so should not get a relocation applied. In the case that was discovered these were LSB compliant binaries that already worked on many hosts. 2) If the interp section is too small generate an error In the case of the qemu user code, it was using its own .ld file to link the executables which overrides the default in the nativesdk binutils. This generated host executables which had a interp section that was too small to relocate. Now the relocate_sdk.py will print an error and continue on such that the error can be fixed by a developer without having to do the difficult task of debugging why it is crashing or not loading correctly. (From OE-Core rev: 3752a9c6d772b39bbe04d62ef4d3527b4c7198c1) Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/test-reexec')
0 files changed, 0 insertions, 0 deletions