Output when it fails: $ ./arm-angstrom-linux-gnueabi-gcc bash: ./arm-angstrom-linux-gnueabi-gcc: No such file or directory Readelf output: $ readelf -d arm-angstrom-linux-gnueabi-gcc Dynamic section at offset 0x34394 contains 21 entries: Tag Type Name/Value 0x00000001 (NEEDED) Shared library: [libc.so.6] 0x0000000f (RPATH) Library rpath: [/usr/local/angstrom-eglibc-i686-armv7a/sysroots/i686-angstromsdk-linux/usr/lib/armv7a-angstrom-linux-gnueabi:/usr/local/angstrom-eglibc-i686-armv7a/sysroots/i686-angstromsdk-linux/lib] Discussion about it on the oe-core ML: http://lists.linuxtogo.org/pipermail/openembedded-core/2011-December/013913.html
I am not sure what value is there to allow sdk installing at other places than /usr/local I think the SDK is to be installed at a fixed /usr/local path.
For us the value has been the opportunity to have the sdk in our version control system, making it easier to reproduce earlier builds and making sure sdk and rootfs are in sync.
BTW you can also fix the issue by creating a permanent link from /usr/local to the version control system. Nitin
Tasskjapp, Closing this bug, as it is not a bug. As I mentioned in the comment 3 you should be able to do what you want. If you still need this feature, then reopen this bug. Thanks, Nitin
The solution you proposed will work for me. Thanks.