On Fri, Feb 5, 2016 at 12:30 PM, Aaron Gray aaronngray.lists@gmail.com wrote:
/var/lib/jenkins/srv/toolchain/arm-tc-14.04/bin/arm-linux-gnueabihf-gcc is a link to arm-linux-gnueabihf-gcc-4.8.3 which exists, but when ran produces the "No such file or directory" message.
You can get this message when the interpreter for a program is missing. For an elf binary, the interpreter would be the dynamic linker, which is probably something like /lib/ld-linux-armhf.so.3 for a armhf native binary. However, different operating systems may have different names for the file, or may place it in different directories. So you may have a binary that will run on some linux systems, but not yours. Or maybe there is some 32-bit/64-bit confusion here, and you need to install some packages to support the other bit size to make this binary work. You should try running ldd on the binary, and verify that the dynamic linker can be found.
Jim