diff options
author | Alexandru-Cezar Sardan <alexandru.sardan@freescale.com> | 2014-03-03 19:45:38 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-03-07 14:55:26 +0000 |
commit | ea297e807f4f84c281e0f8c6c4470ee3f3fa949b (patch) | |
tree | bde1203675f8a711c59f1be9173ad8186466d67b /meta | |
parent | 15582a25f964e53d28ca0b5c94df3a803c366fed (diff) | |
download | openembedded-core-ea297e807f4f84c281e0f8c6c4470ee3f3fa949b.tar.gz openembedded-core-ea297e807f4f84c281e0f8c6c4470ee3f3fa949b.tar.bz2 openembedded-core-ea297e807f4f84c281e0f8c6c4470ee3f3fa949b.zip |
libgcc: make sure symlinks are created in a valid directory
When adding extra symlinks, we have to make sure that the directory
that the links are created in is valid. Added a check for this.
This is an incremental addition to commit
97f2a81d6796ddaf7bbaab86c2ab9039673c732c
Signed-off-by: Alexandru-Cezar Sardan <alexandru.sardan@freescale.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-devtools/gcc/libgcc.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-devtools/gcc/libgcc.inc b/meta/recipes-devtools/gcc/libgcc.inc index b185660ffd..96f1969d90 100644 --- a/meta/recipes-devtools/gcc/libgcc.inc +++ b/meta/recipes-devtools/gcc/libgcc.inc @@ -150,7 +150,7 @@ python do_extra_symlinks() { if targetsysnoext != d.getVar('TARGET_SYS', True): dest = d.getVar('D', True) + d.getVar('libdir', True) + '/' + targetsysnoext src = d.getVar('TARGET_SYS', True) - if not os.path.lexists(dest): + if not os.path.lexists(dest) and os.path.lexists(d.getVar('D', True) + d.getVar('libdir', True)): os.symlink(src, dest) } |