diff options
author | Juro Bystricky <juro.bystricky@intel.com> | 2016-03-30 17:13:54 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-03-31 13:18:20 +0100 |
commit | 4d949da965a99ab33798af49e5584c8bb9f0f626 (patch) | |
tree | ab7e429460eed0f57a6208637548d84bee1074a6 /meta/classes | |
parent | 5ba3115a699357a5d272836b7edf883753a551d0 (diff) | |
download | openembedded-core-4d949da965a99ab33798af49e5584c8bb9f0f626.tar.gz openembedded-core-4d949da965a99ab33798af49e5584c8bb9f0f626.tar.bz2 openembedded-core-4d949da965a99ab33798af49e5584c8bb9f0f626.zip |
relocate_sdk: additional error checks
When installing SDK in a non-default location and the path length
of the SDK install location is longer than the path length of the
default SDK location, relocation of .ldsochache section will overwrite
file location outside of the .ldsocache section size.
In addition, additional checks were added to ensure that any
path in sections .gccrelocprefix and .ldsochache will not exceed
the space allocated for it within the file, which would also result
in file corruption.
[YOCTO #9268]
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
0 files changed, 0 insertions, 0 deletions