diff options
author | Robert Yang <liezhi.yang@windriver.com> | 2012-03-14 17:13:21 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-03-14 13:17:41 +0000 |
commit | d6426b63a3bf3c8d8f40c5dd17389a530fac0f5c (patch) | |
tree | 0137725c70b9e9b64d2186d1260cf641c8ea5961 /scripts/oe-buildenv-internal | |
parent | 089767f71e59d9031f51ee5c2b5a133a1ff53ae6 (diff) | |
download | poky-d6426b63a3bf3c8d8f40c5dd17389a530fac0f5c.tar.gz |
gcc-cross: aviod creating invalid symlinks
There are several invalid symlinks in gcc-cross-initial,
gcc-cross-intermediate and gcc-cross, these cause the error:(56 errors)
tmp/work/i586-poky-linux/gcc-cross-initial-4.6.3+svnr184847-r23/temp/log.do_populate_sysroot:
log.do_populate_sysroot:grep: /path/to/invalid/symlink: No such file or directory
Avoid creating invalid symlinks would fix this problem.
Use the:
[ ! -e file ] || do_something
But not use:
[ -e file ] && do_something
is because that if the "file" doesn't exist, then the whole statement
would return false, and bitbake treats this an error, so use the "||" to
let it always be true.
[YOCTO #2095]
(From OE-Core rev: 7893e74311e53882d8f93ecb95a6bd9f5b14651e)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/oe-buildenv-internal')
0 files changed, 0 insertions, 0 deletions