Hi,
I'm trying to use pre-built version of linaro toolchain for cross-compiler in Ubuntu 11.04 on our 64bit server.
I got it from http://people.linaro.org/~michaelh/incoming/binaries/. When I run arm-linux-gnueabi-gcc to compile a c source, it says "No such file or directory".
The steps are as below: 1. Unpack gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux.tar.bz2. 2. Rename gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux to arm-fsl-linux-gnueabi. 3. Copy to ~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/ 2. Use arm-linux-gnueabi-gcc to compile my code.
The output is: r65388@shlinux3:~/MEMCPYBM$ ~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc -bash: /home/r65388/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc: No such file or directory
I have installed lsb 4.0 and libc6 2.13.
r65388@shlinux3:~/MEMCPYBM$ dpkg -s lsb Package: lsb Status: install ok installed Priority: extra Section: misc Installed-Size: 48 Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com Architecture: all Version: 4.0-0ubuntu16 ... r65388@shlinux3:~/MEMCPYBM$ dpkg -s libc6-dev Package: libc6-dev Status: install ok installed Multi-Arch: same Priority: optional Section: libdevel Installed-Size: 11888 Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com Architecture: amd64 Source: eglibc Version: 2.13-20ubuntu5 Provides: libc-dev Depends: libc6 (= 2.13-20ubuntu5), libc-dev-bin (= 2.13-20ubuntu5), linux-libc-dev Recommends: gcc | c-compiler Suggests: glibc-doc, manpages-dev Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-3ubuntu1), gcc-4.4-base (<< 4.4.6-3ubuntu1), gcc-4.5 (<< 4.5.3-1ubuntu2), gcc-4.5-base (<< 4.5.3-1ubuntu2), gcc-4.6 (<< 4.6.0-12), gcj-4.4-base (<< 4.4.6-2ubuntu2), gcj-4.5-base (<< 4.5.3-1ubuntu2), gnat-4.4-base (<< 4.4.6-1ubuntu3), libhwloc-dev (<< 1.2-3), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), make (<< 3.81-8.1), pkg-config (<< 0.26-1) ...
Do you know why? How can I fix this issue?
Thanks~~
Yours Terry
The arm-linux-gnueabi-gcc's attribute is: r65388@shlinux3:~/MEMCPYBM$ ls -l ~//toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc -rwxr-xr-x 2 r65388 s2101 383162 2012-01-04 09:47 /home/r65388//toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc
Thanks a lot~~
Yours Terry
-----Original Message----- From: linaro-toolchain-bounces@lists.linaro.org [mailto:linaro-toolchain-bounces@lists.linaro.org] On Behalf Of Lv Terry-R65388 Sent: 2012年1月10日 17:17 To: linaro-toolchain@lists.linaro.org Subject: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
Hi,
I'm trying to use pre-built version of linaro toolchain for cross-compiler in Ubuntu 11.04 on our 64bit server.
I got it from http://people.linaro.org/~michaelh/incoming/binaries/. When I run arm-linux-gnueabi-gcc to compile a c source, it says "No such file or directory".
The steps are as below: 1. Unpack gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux.tar.bz2. 2. Rename gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux to arm-fsl-linux-gnueabi. 3. Copy to ~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/ 2. Use arm-linux-gnueabi-gcc to compile my code.
The output is: r65388@shlinux3:~/MEMCPYBM$ ~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc -bash: /home/r65388/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc: No such file or directory
I have installed lsb 4.0 and libc6 2.13.
r65388@shlinux3:~/MEMCPYBM$ dpkg -s lsb Package: lsb Status: install ok installed Priority: extra Section: misc Installed-Size: 48 Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com Architecture: all Version: 4.0-0ubuntu16 ... r65388@shlinux3:~/MEMCPYBM$ dpkg -s libc6-dev Package: libc6-dev Status: install ok installed Multi-Arch: same Priority: optional Section: libdevel Installed-Size: 11888 Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com Architecture: amd64 Source: eglibc Version: 2.13-20ubuntu5 Provides: libc-dev Depends: libc6 (= 2.13-20ubuntu5), libc-dev-bin (= 2.13-20ubuntu5), linux-libc-dev Recommends: gcc | c-compiler Suggests: glibc-doc, manpages-dev Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-3ubuntu1), gcc-4.4-base (<< 4.4.6-3ubuntu1), gcc-4.5 (<< 4.5.3-1ubuntu2), gcc-4.5-base (<< 4.5.3-1ubuntu2), gcc-4.6 (<< 4.6.0-12), gcj-4.4-base (<< 4.4.6-2ubuntu2), gcj-4.5-base (<< 4.5.3-1ubuntu2), gnat-4.4-base (<< 4.4.6-1ubuntu3), libhwloc-dev (<< 1.2-3), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), make (<< 3.81-8.1), pkg-config (<< 0.26-1) ...
Do you know why? How can I fix this issue?
Thanks~~
Yours Terry
_______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
2012/1/10 Lv Terry-R65388 r65388@freescale.com:
The arm-linux-gnueabi-gcc's attribute is: r65388@shlinux3:~/MEMCPYBM$ ls -l ~//toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc -rwxr-xr-x 2 r65388 s2101 383162 2012-01-04 09:47 /home/r65388//toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc
Hi Terry. Thank you for the bug report. I've confirmed this with gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux on Ubuntu 11.04 x86_64 Server:
cbuild@crucis-natty:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc -o hello hello.c ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
The problem is due to the 64 bit host missing the 32 bit libraries. Try running 'sudo apt-get install ia32-libs'.
I've logged this as LP: #914516. The fix is to update the documentation to mention installing both lsb and the ia32-libs on a 64 bit host.
-- Michael
Hi Michael,
Actually, I've already have ia32-libs and ia32-libs-multiarch installed.
r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs-multiarch Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs-multiarch:i386 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ ~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc -bash: /home/r65388/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc: No such file or directory
Do you have more suggestions?
Is it linking to a wrong library?
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 6:49 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
2012/1/10 Lv Terry-R65388 r65388@freescale.com:
The arm-linux-gnueabi-gcc's attribute is: r65388@shlinux3:~/MEMCPYBM$ ls -l ~//toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fs l-linux-gnueabi/bin/arm-linux-gnueabi-gcc -rwxr-xr-x 2 r65388 s2101 383162 2012-01-04 09:47 /home/r65388//toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-201 1.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc
Hi Terry. Thank you for the bug report. I've confirmed this with gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux on Ubuntu 11.04 x86_64 Server:
cbuild@crucis-natty:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc -o hello hello.c ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
The problem is due to the 64 bit host missing the 32 bit libraries. Try running 'sudo apt-get install ia32-libs'.
I've logged this as LP: #914516. The fix is to update the documentation to mention installing both lsb and the ia32-libs on a 64 bit host.
-- Michael
Hi Michael,
The Ubuntu server already have a gcc-linaro toolchain installed by "sudo apt-get install gcc-arm-linux-gnueabi".
Will this prevent the running of the new linaro toolchain?
Thanks~~
Yours Terry
-----Original Message----- From: linaro-toolchain-bounces@lists.linaro.org [mailto:linaro-toolchain-bounces@lists.linaro.org] On Behalf Of Lv Terry-R65388 Sent: 2012年1月11日 12:54 To: Michael Hope Cc: linaro-toolchain@lists.linaro.org Subject: RE: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
Hi Michael,
Actually, I've already have ia32-libs and ia32-libs-multiarch installed.
r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs-multiarch Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs-multiarch:i386 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ ~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc -bash: /home/r65388/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc: No such file or directory
Do you have more suggestions?
Is it linking to a wrong library?
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 6:49 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
2012/1/10 Lv Terry-R65388 r65388@freescale.com:
The arm-linux-gnueabi-gcc's attribute is: r65388@shlinux3:~/MEMCPYBM$ ls -l ~//toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fs l-linux-gnueabi/bin/arm-linux-gnueabi-gcc -rwxr-xr-x 2 r65388 s2101 383162 2012-01-04 09:47 /home/r65388//toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-201 1.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc
Hi Terry. Thank you for the bug report. I've confirmed this with gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux on Ubuntu 11.04 x86_64 Server:
cbuild@crucis-natty:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc -o hello hello.c ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
The problem is due to the 64 bit host missing the 32 bit libraries. Try running 'sudo apt-get install ia32-libs'.
I've logged this as LP: #914516. The fix is to update the documentation to mention installing both lsb and the ia32-libs on a 64 bit host.
-- Michael
_______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
2012/1/11 Lv Terry-R65388 r65388@freescale.com:
Hi Michael,
The Ubuntu server already have a gcc-linaro toolchain installed by "sudo apt-get install gcc-arm-linux-gnueabi".
Will this prevent the running of the new linaro toolchain?
I wouldn't expect so, no.
-- Michael
2012/1/11 Lv Terry-R65388 r65388@freescale.com:
Hi Michael,
Actually, I've already have ia32-libs and ia32-libs-multiarch installed.
r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs-multiarch Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs-multiarch:i386 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ ~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc -bash: /home/r65388/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc: No such file or directory
Do you have more suggestions?
Is it linking to a wrong library?
Hmm, interesting. What does ldd show? Here's what I see on my Lucid box:
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ldd arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf77c5000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf76a9000) libm.so.6 => /lib32/libm.so.6 (0xf7683000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf7669000) libdl.so.2 => /lib32/libdl.so.2 (0xf7665000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7646000) libc.so.6 => /lib32/libc.so.6 (0xf74ec000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf77c6000)
-- Michael
Hi Michael,
Here it is:
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ldd arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf770f000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7602000) libm.so.6 => /lib32/libm.so.6 (0xf75d8000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf75bc000) libdl.so.2 => /lib32/libdl.so.2 (0xf75b7000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7599000) libc.so.6 => /lib32/libc.so.6 (0xf741f000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf7710000)
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 13:37 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
2012/1/11 Lv Terry-R65388 r65388@freescale.com:
Hi Michael,
Actually, I've already have ia32-libs and ia32-libs-multiarch installed.
r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs-multiarch Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs-multiarch:i386 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ ~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl -linux-gnueabi/bin/arm-linux-gnueabi-gcc -bash: /home/r65388/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011 .12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc: No such file or directory
Do you have more suggestions?
Is it linking to a wrong library?
Hmm, interesting. What does ldd show? Here's what I see on my Lucid box:
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ldd arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf77c5000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf76a9000) libm.so.6 => /lib32/libm.so.6 (0xf7683000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf7669000) libdl.so.2 => /lib32/libdl.so.2 (0xf7665000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7646000) libc.so.6 => /lib32/libc.so.6 (0xf74ec000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf77c6000)
-- Michael
Hi Michael,
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ldd ./arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf77d0000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf76c3000) libm.so.6 => /lib32/libm.so.6 (0xf7699000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf767d000) libdl.so.2 => /lib32/libdl.so.2 (0xf7678000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf765a000) libc.so.6 => /lib32/libc.so.6 (0xf74e0000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf77d1000)
Previous one should be wrong. That's the system gcc-arm.
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 13:37 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
2012/1/11 Lv Terry-R65388 r65388@freescale.com:
Hi Michael,
Actually, I've already have ia32-libs and ia32-libs-multiarch installed.
r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs-multiarch Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs-multiarch:i386 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ ~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl -linux-gnueabi/bin/arm-linux-gnueabi-gcc -bash: /home/r65388/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011 .12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc: No such file or directory
Do you have more suggestions?
Is it linking to a wrong library?
Hmm, interesting. What does ldd show? Here's what I see on my Lucid box:
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ldd arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf77c5000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf76a9000) libm.so.6 => /lib32/libm.so.6 (0xf7683000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf7669000) libdl.so.2 => /lib32/libdl.so.2 (0xf7665000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7646000) libc.so.6 => /lib32/libc.so.6 (0xf74ec000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf77c6000)
-- Michael
Hi Michael,
I remove gcc-arm-linux-gnueabi from the server and run ldd ./arm-linux-gnueabi-gcc again.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ldd ./arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf773c000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf762f000) libm.so.6 => /lib32/libm.so.6 (0xf7605000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf75e9000) libdl.so.2 => /lib32/libdl.so.2 (0xf75e4000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf75c6000) libc.so.6 => /lib32/libc.so.6 (0xf744c000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf773d000) r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
It seems arm-linux-gnueabi-gcc still can't work. But some address changed in running ldd command.
Thanks~~
Yours Terry
-----Original Message----- From: Lv Terry-R65388 Sent: 2012年1月11日 13:51 To: 'Michael Hope' Cc: linaro-toolchain@lists.linaro.org Subject: RE: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
Hi Michael,
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ldd ./arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf77d0000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf76c3000) libm.so.6 => /lib32/libm.so.6 (0xf7699000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf767d000) libdl.so.2 => /lib32/libdl.so.2 (0xf7678000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf765a000) libc.so.6 => /lib32/libc.so.6 (0xf74e0000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf77d1000)
Previous one should be wrong. That's the system gcc-arm.
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 13:37 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
2012/1/11 Lv Terry-R65388 r65388@freescale.com:
Hi Michael,
Actually, I've already have ia32-libs and ia32-libs-multiarch installed.
r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ sudo apt-get install ia32-libs-multiarch Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs-multiarch:i386 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 67 not upgraded. r65388@shlinux3:~/toolchain_ltib/ltib$ ~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl -linux-gnueabi/bin/arm-linux-gnueabi-gcc -bash: /home/r65388/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011 .12/arm-fsl-linux-gnueabi/bin/arm-linux-gnueabi-gcc: No such file or directory
Do you have more suggestions?
Is it linking to a wrong library?
Hmm, interesting. What does ldd show? Here's what I see on my Lucid box:
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ldd arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf77c5000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf76a9000) libm.so.6 => /lib32/libm.so.6 (0xf7683000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf7669000) libdl.so.2 => /lib32/libdl.so.2 (0xf7665000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7646000) libc.so.6 => /lib32/libc.so.6 (0xf74ec000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf77c6000)
-- Michael
On Wed, Jan 11, 2012 at 7:03 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
I remove gcc-arm-linux-gnueabi from the server and run ldd ./arm-linux-gnueabi-gcc again.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ldd ./arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf773c000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf762f000) libm.so.6 => /lib32/libm.so.6 (0xf7605000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf75e9000) libdl.so.2 => /lib32/libdl.so.2 (0xf75e4000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf75c6000) libc.so.6 => /lib32/libc.so.6 (0xf744c000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf773d000) r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
It seems arm-linux-gnueabi-gcc still can't work. But some address changed in running ldd command.
Yip, but that's due to address space randomisation.
This is quite strange. The ldd output shows it's a executable and can resolve all of the libraries. Could you try a few more things?
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ md5sum arm-linux-gnueabi-gcc 22c4ecfc01b1084856d072d4f70809ce arm-linux-gnueabi-gcc
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated.
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ LD_DEBUG=libs /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc
17090: find library=libstdc++.so.6 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/usr/lib32/libstdc++.so.6 17090: 17090: find library=libm.so.6 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libm.so.6 17090: 17090: find library=libpthread.so.0 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libpthread.so.0 17090: 17090: find library=libdl.so.2 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libdl.so.2 17090: 17090: find library=libgcc_s.so.1 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/usr/lib32/libgcc_s.so.1 17090: 17090: find library=libc.so.6 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libc.so.6 17090: 17090: 17090: calling init: /lib32/libpthread.so.0 17090: 17090: 17090: calling init: /lib32/libc.so.6 17090: 17090: 17090: calling init: /usr/lib32/libgcc_s.so.1 17090: 17090: 17090: calling init: /lib32/libdl.so.2 17090: 17090: 17090: calling init: /lib32/libm.so.6 17090: 17090: 17090: calling init: /usr/lib32/libstdc++.so.6 17090: 17090: 17090: initialize program: ./arm-linux-gnueabi-gcc 17090: 17090: 17090: transferring control: ./arm-linux-gnueabi-gcc 17090: arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated. 17090:
-- Michael
Hi Michael,
Here's the output.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ md5sum ./arm-linux-gnueabi-gcc 22c4ecfc01b1084856d072d4f70809ce ./arm-linux-gnueabi-gcc r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated. r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ LD_DEBUG=libs /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc 14645: find library=libstdc++.so.6 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/usr/lib32/libstdc++.so.6 14645: 14645: find library=libm.so.6 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/lib32/libm.so.6 14645: 14645: find library=libpthread.so.0 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/lib32/libpthread.so.0 14645: 14645: find library=libdl.so.2 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/lib32/libdl.so.2 14645: 14645: find library=libgcc_s.so.1 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/usr/lib32/libgcc_s.so.1 14645: 14645: find library=libc.so.6 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/lib32/libc.so.6 14645: 14645: 14645: calling init: /lib32/libpthread.so.0 14645: 14645: 14645: calling init: /lib32/libc.so.6 14645: 14645: 14645: calling init: /usr/lib32/libgcc_s.so.1 14645: 14645: 14645: calling init: /lib32/libdl.so.2 14645: 14645: 14645: calling init: /lib32/libm.so.6 14645: 14645: 14645: calling init: /usr/lib32/libstdc++.so.6 14645: 14645: 14645: initialize program: ./arm-linux-gnueabi-gcc 14645: 14645: 14645: transferring control: ./arm-linux-gnueabi-gcc 14645: arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated. 14645: 14645: calling fini: ./arm-linux-gnueabi-gcc [0] 14645: 14645: 14645: calling fini: /usr/lib32/libstdc++.so.6 [0] 14645: 14645: 14645: calling fini: /lib32/libm.so.6 [0] 14645: 14645: 14645: calling fini: /lib32/libpthread.so.0 [0] 14645: 14645: 14645: calling fini: /lib32/libdl.so.2 [0] 14645: 14645: 14645: calling fini: /usr/lib32/libgcc_s.so.1 [0] 14645:
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 14:12 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
On Wed, Jan 11, 2012 at 7:03 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
I remove gcc-arm-linux-gnueabi from the server and run ldd ./arm-linux-gnueabi-gcc again.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ ldd ./arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf773c000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf762f000) libm.so.6 => /lib32/libm.so.6 (0xf7605000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf75e9000) libdl.so.2 => /lib32/libdl.so.2 (0xf75e4000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf75c6000) libc.so.6 => /lib32/libc.so.6 (0xf744c000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf773d000) r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
It seems arm-linux-gnueabi-gcc still can't work. But some address changed in running ldd command.
Yip, but that's due to address space randomisation.
This is quite strange. The ldd output shows it's a executable and can resolve all of the libraries. Could you try a few more things?
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ md5sum arm-linux-gnueabi-gcc 22c4ecfc01b1084856d072d4f70809ce arm-linux-gnueabi-gcc
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated.
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ LD_DEBUG=libs /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc
17090: find library=libstdc++.so.6 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/usr/lib32/libstdc++.so.6 17090: 17090: find library=libm.so.6 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libm.so.6 17090: 17090: find library=libpthread.so.0 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libpthread.so.0 17090: 17090: find library=libdl.so.2 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libdl.so.2 17090: 17090: find library=libgcc_s.so.1 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/usr/lib32/libgcc_s.so.1 17090: 17090: find library=libc.so.6 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libc.so.6 17090: 17090: 17090: calling init: /lib32/libpthread.so.0 17090: 17090: 17090: calling init: /lib32/libc.so.6 17090: 17090: 17090: calling init: /usr/lib32/libgcc_s.so.1 17090: 17090: 17090: calling init: /lib32/libdl.so.2 17090: 17090: 17090: calling init: /lib32/libm.so.6 17090: 17090: 17090: calling init: /usr/lib32/libstdc++.so.6 17090: 17090: 17090: initialize program: ./arm-linux-gnueabi-gcc 17090: 17090: 17090: transferring control: ./arm-linux-gnueabi-gcc 17090: arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated. 17090:
-- Michael
Hi Michael,
Here's the output. formatted. Sorry for last mail.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ md5sum ./arm-linux-gnueabi-gcc 22c4ecfc01b1084856d072d4f70809ce ./arm-linux-gnueabi-gcc r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated. r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ LD_DEBUG=libs /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc 14645: find library=libstdc++.so.6 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/usr/lib32/libstdc++.so.6 14645: 14645: find library=libm.so.6 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/lib32/libm.so.6 14645: 14645: find library=libpthread.so.0 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/lib32/libpthread.so.0 14645: 14645: find library=libdl.so.2 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/lib32/libdl.so.2 14645: 14645: find library=libgcc_s.so.1 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/usr/lib32/libgcc_s.so.1 14645: 14645: find library=libc.so.6 [0]; searching 14645: search cache=/etc/ld.so.cache 14645: trying file=/lib32/libc.so.6 14645: 14645: 14645: calling init: /lib32/libpthread.so.0 14645: 14645: 14645: calling init: /lib32/libc.so.6 14645: 14645: 14645: calling init: /usr/lib32/libgcc_s.so.1 14645: 14645: 14645: calling init: /lib32/libdl.so.2 14645: 14645: 14645: calling init: /lib32/libm.so.6 14645: 14645: 14645: calling init: /usr/lib32/libstdc++.so.6 14645: 14645: 14645: initialize program: ./arm-linux-gnueabi-gcc 14645: 14645: 14645: transferring control: ./arm-linux-gnueabi-gcc 14645: arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated. 14645: 14645: calling fini: ./arm-linux-gnueabi-gcc [0] 14645: 14645: 14645: calling fini: /usr/lib32/libstdc++.so.6 [0] 14645: 14645: 14645: calling fini: /lib32/libm.so.6 [0] 14645: 14645: 14645: calling fini: /lib32/libpthread.so.0 [0] 14645: 14645: 14645: calling fini: /lib32/libdl.so.2 [0] 14645: 14645: 14645: calling fini: /usr/lib32/libgcc_s.so.1 [0] 14645:
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 14:12 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
On Wed, Jan 11, 2012 at 7:03 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
I remove gcc-arm-linux-gnueabi from the server and run ldd ./arm-linux-gnueabi-gcc again.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ ldd ./arm-linux-gnueabi-gcc linux-gate.so.1 => (0xf773c000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf762f000) libm.so.6 => /lib32/libm.so.6 (0xf7605000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf75e9000) libdl.so.2 => /lib32/libdl.so.2 (0xf75e4000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf75c6000) libc.so.6 => /lib32/libc.so.6 (0xf744c000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xf773d000) r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
It seems arm-linux-gnueabi-gcc still can't work. But some address changed in running ldd command.
Yip, but that's due to address space randomisation.
This is quite strange. The ldd output shows it's a executable and can resolve all of the libraries. Could you try a few more things?
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ md5sum arm-linux-gnueabi-gcc 22c4ecfc01b1084856d072d4f70809ce arm-linux-gnueabi-gcc
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated.
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ LD_DEBUG=libs /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc
17090: find library=libstdc++.so.6 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/usr/lib32/libstdc++.so.6 17090: 17090: find library=libm.so.6 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libm.so.6 17090: 17090: find library=libpthread.so.0 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libpthread.so.0 17090: 17090: find library=libdl.so.2 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libdl.so.2 17090: 17090: find library=libgcc_s.so.1 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/usr/lib32/libgcc_s.so.1 17090: 17090: find library=libc.so.6 [0]; searching 17090: search cache=/etc/ld.so.cache 17090: trying file=/lib32/libc.so.6 17090: 17090: 17090: calling init: /lib32/libpthread.so.0 17090: 17090: 17090: calling init: /lib32/libc.so.6 17090: 17090: 17090: calling init: /usr/lib32/libgcc_s.so.1 17090: 17090: 17090: calling init: /lib32/libdl.so.2 17090: 17090: 17090: calling init: /lib32/libm.so.6 17090: 17090: 17090: calling init: /usr/lib32/libstdc++.so.6 17090: 17090: 17090: initialize program: ./arm-linux-gnueabi-gcc 17090: 17090: 17090: transferring control: ./arm-linux-gnueabi-gcc 17090: arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated. 17090:
-- Michael
On Wed, Jan 11, 2012 at 7:26 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
Here's the output. formatted. Sorry for last mail.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ md5sum ./arm-linux-gnueabi-gcc 22c4ecfc01b1084856d072d4f70809ce ./arm-linux-gnueabi-gcc r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated.
So it's working then when we call the linker explicitly. That's good. So why isn't it working when you run the program by itself?
Some more things to try:
Just to be sure:
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ./arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated.
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ls -la /lib/ld* -rwxr-xr-x 1 root root 136936 2011-01-22 11:23 /lib/ld-2.11.1.so lrwxrwxrwx 1 root root 20 2011-08-27 21:19 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 lrwxrwxrwx 1 root root 12 2011-08-27 20:14 /lib/ld-linux-x86-64.so.2 -> ld-2.11.1.so lrwxrwxrwx 1 root root 13 2011-09-28 22:12 /lib/ld-lsb.so.1 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2011-09-28 22:12 /lib/ld-lsb.so.2 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2011-09-28 22:12 /lib/ld-lsb.so.3 -> ld-linux.so.2 lrwxrwxrwx 1 root root 25 2011-09-28 22:12 /lib/ld-lsb-x86-64.so.2 -> /lib/ld-linux-x86-64.so.2 lrwxrwxrwx 1 root root 25 2011-09-28 22:12 /lib/ld-lsb-x86-64.so.3 -> /lib/ld-linux-x86-64.so.2
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ls -la /lib32/ld* -rwxr-xr-x 1 root root 118060 2011-01-22 11:25 /lib32/ld-2.11.1.so lrwxrwxrwx 1 root root 12 2011-08-27 21:19 /lib32/ld-linux.so.2 -> ld-2.11.1.so
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ls /etc/ld.so* /etc/ld.so.cache /etc/ld.so.conf
/etc/ld.so.conf.d: GL.conf lib32asound2.conf libasound2.conf libc.conf x86_64-linux-gnu.conf
Hi Michael,
Here's the output.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ls -la /lib/ld* lrwxrwxrwx 1 root root 25 2011-10-05 06:07 /lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ls -la /lib32/ld* -rwxr-xr-x 1 root root 126152 2011-10-05 04:58 /lib32/ld-2.13.so lrwxrwxrwx 1 root root 10 2011-12-14 17:30 /lib32/ld-linux.so.2 -> ld-2.13.so
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ls /etc/ld.so* /etc/ld.so.cache /etc/ld.so.conf
/etc/ld.so.conf.d: biarch-compat.conf i386-linux-gnu_GL.conf i686-linux-gnu.conf libc.conf x86_64-linux-gnu.conf x86_64-linux-gnu_GL.conf r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$
Seems I know the reason now "/lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so". But I don't know why this happen.
Thanks a lot~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 14:40 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
On Wed, Jan 11, 2012 at 7:26 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
Here's the output. formatted. Sorry for last mail.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ md5sum ./arm-linux-gnueabi-gcc 22c4ecfc01b1084856d072d4f70809ce ./arm-linux-gnueabi-gcc r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ /lib32/ld-linux.so.2 ./arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated.
So it's working then when we call the linker explicitly. That's good. So why isn't it working when you run the program by itself?
Some more things to try:
Just to be sure:
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ./arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated.
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ls -la /lib/ld* -rwxr-xr-x 1 root root 136936 2011-01-22 11:23 /lib/ld-2.11.1.so lrwxrwxrwx 1 root root 20 2011-08-27 21:19 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 lrwxrwxrwx 1 root root 12 2011-08-27 20:14 /lib/ld-linux-x86-64.so.2 -> ld-2.11.1.so lrwxrwxrwx 1 root root 13 2011-09-28 22:12 /lib/ld-lsb.so.1 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2011-09-28 22:12 /lib/ld-lsb.so.2 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2011-09-28 22:12 /lib/ld-lsb.so.3 -> ld-linux.so.2 lrwxrwxrwx 1 root root 25 2011-09-28 22:12 /lib/ld-lsb-x86-64.so.2 -> /lib/ld-linux-x86-64.so.2 lrwxrwxrwx 1 root root 25 2011-09-28 22:12 /lib/ld-lsb-x86-64.so.3 -> /lib/ld-linux-x86-64.so.2
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ls -la /lib32/ld* -rwxr-xr-x 1 root root 118060 2011-01-22 11:25 /lib32/ld-2.11.1.so lrwxrwxrwx 1 root root 12 2011-08-27 21:19 /lib32/ld-linux.so.2 -> ld-2.11.1.so
michaelh@crucis:~/linaro/binary/check/gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin$ ls /etc/ld.so* /etc/ld.so.cache /etc/ld.so.conf
/etc/ld.so.conf.d: GL.conf lib32asound2.conf libasound2.conf libc.conf x86_64-linux-gnu.conf
On Wed, Jan 11, 2012 at 7:48 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
Here's the output.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ls -la /lib/ld* lrwxrwxrwx 1 root root 25 2011-10-05 06:07 /lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so
Seems I know the reason now "/lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so". But I don't know why this happen.
Here's the same from my fresh install of Ubuntu 11.04 x86_64 server + ia32-libs + lsb:
cbuild@crucis-natty:~$ ls -la /lib/ld-* lrwxrwxrwx 1 root root 20 2012-01-11 11:23 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 lrwxrwxrwx 1 root root 27 2012-01-11 09:15 /lib/ld-linux-x86-64.so.2 -> x86_64-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 13 2012-01-11 11:24 /lib/ld-lsb.so.1 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-11 11:24 /lib/ld-lsb.so.2 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-11 11:24 /lib/ld-lsb.so.3 -> ld-linux.so.2 lrwxrwxrwx 1 root root 25 2012-01-11 11:24 /lib/ld-lsb-x86-64.so.2 -> /lib/ld-linux-x86-64.so.2 lrwxrwxrwx 1 root root 25 2012-01-11 11:24 /lib/ld-lsb-x86-64.so.3 -> /lib/ld-linux-x86-64.so.2
I wonder where the funny symlink came from? Does a dpkg -S ld-2.13 tell you?
You mentioned a ia32-libs-multiarch package before. What is this and where does it come from?
-- Michael
Hi Michael,
dpkg -S ld-2.13 outputs is:
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ dpkg -S ld-2.13 libc6: /lib/x86_64-linux-gnu/ld-2.13.so libc6-dbg: /usr/lib/debug/lib32/ld-2.13.so libc6-dbg: /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.13.so libc6-i386: /lib32/ld-2.13.so libc6:i386: /lib/i386-linux-gnu/ld-2.13.so
ia32-libs-multiarch is a recommended package founded when install ia32-libs.
Some comments from google: " Multi-arch versions of former ia32-libraries This package depends on i386 versions of packages that were removed from ia32-libs and transitioned to multi-arch. This allows applications using ia32-libs in previous Ubuntu releases to continue functioning without missing libraries. "
I think ia32-libs-multiarch is similar to ia32-libs, but may have better compatibility. That's a try when I'm tring to fix this issue.
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 14:58 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
On Wed, Jan 11, 2012 at 7:48 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
Here's the output.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ ls -la /lib/ld* lrwxrwxrwx 1 root root 25 2011-10-05 06:07 /lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so
Seems I know the reason now "/lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so". But I don't know why this happen.
Here's the same from my fresh install of Ubuntu 11.04 x86_64 server + ia32-libs + lsb:
cbuild@crucis-natty:~$ ls -la /lib/ld-* lrwxrwxrwx 1 root root 20 2012-01-11 11:23 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 lrwxrwxrwx 1 root root 27 2012-01-11 09:15 /lib/ld-linux-x86-64.so.2 -> x86_64-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 13 2012-01-11 11:24 /lib/ld-lsb.so.1 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-11 11:24 /lib/ld-lsb.so.2 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-11 11:24 /lib/ld-lsb.so.3 -> ld-linux.so.2 lrwxrwxrwx 1 root root 25 2012-01-11 11:24 /lib/ld-lsb-x86-64.so.2 -> /lib/ld-linux-x86-64.so.2 lrwxrwxrwx 1 root root 25 2012-01-11 11:24 /lib/ld-lsb-x86-64.so.3 -> /lib/ld-linux-x86-64.so.2
I wonder where the funny symlink came from? Does a dpkg -S ld-2.13 tell you?
You mentioned a ia32-libs-multiarch package before. What is this and where does it come from?
-- Michael
On Wed, Jan 11, 2012 at 8:23 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
dpkg -S ld-2.13 outputs is:
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ dpkg -S ld-2.13 libc6: /lib/x86_64-linux-gnu/ld-2.13.so libc6-dbg: /usr/lib/debug/lib32/ld-2.13.so libc6-dbg: /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.13.so libc6-i386: /lib32/ld-2.13.so libc6:i386: /lib/i386-linux-gnu/ld-2.13.so
ia32-libs-multiarch is a recommended package founded when install ia32-libs.
Some comments from google: " Multi-arch versions of former ia32-libraries This package depends on i386 versions of packages that were removed from ia32-libs and transitioned to multi-arch. This allows applications using ia32-libs in previous Ubuntu releases to continue functioning without missing libraries. "
I think ia32-libs-multiarch is similar to ia32-libs, but may have better compatibility.
You mentioned 11.04 earlier which is Ubuntu Natty. According to packages.ubuntu.com, ia32-libs-multiarch first appeared in the next release, Oneiric.
Where did ia32-libs-multiarch come from?
FYI, here's what I see on Natty:
cbuild@crucis-natty:/etc/ld.so.conf.d$ apt-cache search multiarch libpango1.0-0 - Layout and rendering of internationalized text multiarch-support - Transitional package to ensure multiarch compatibility apt-cross - retrieve, build and install libraries for cross-compiling gdb-multiarch - The GNU Debugger (with support for multiple architectures) binutils-multiarch - Binary utilities that support multi-arch targets
cbuild@crucis-natty:/etc/ld.so.conf.d$ lsb_release -a LSB Version: <snip> Distributor ID: Ubuntu Description: Ubuntu 11.04 Release: 11.04 Codename: natty
-- Michael
Hi Michael,
I check the server version. It has been updated to 11.10. I don't know that.
Sorry for this.
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 15:37 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
On Wed, Jan 11, 2012 at 8:23 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
dpkg -S ld-2.13 outputs is:
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ dpkg -S ld-2.13 libc6: /lib/x86_64-linux-gnu/ld-2.13.so libc6-dbg: /usr/lib/debug/lib32/ld-2.13.so libc6-dbg: /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.13.so libc6-i386: /lib32/ld-2.13.so libc6:i386: /lib/i386-linux-gnu/ld-2.13.so
ia32-libs-multiarch is a recommended package founded when install ia32-libs.
Some comments from google: " Multi-arch versions of former ia32-libraries This package depends on i386 versions of packages that were removed from ia32-libs and transitioned to multi-arch. This allows applications using ia32-libs in previous Ubuntu releases to continue functioning without missing libraries. "
I think ia32-libs-multiarch is similar to ia32-libs, but may have better compatibility.
You mentioned 11.04 earlier which is Ubuntu Natty. According to packages.ubuntu.com, ia32-libs-multiarch first appeared in the next release, Oneiric.
Where did ia32-libs-multiarch come from?
FYI, here's what I see on Natty:
cbuild@crucis-natty:/etc/ld.so.conf.d$ apt-cache search multiarch libpango1.0-0 - Layout and rendering of internationalized text multiarch-support - Transitional package to ensure multiarch compatibility apt-cross - retrieve, build and install libraries for cross-compiling gdb-multiarch - The GNU Debugger (with support for multiple architectures) binutils-multiarch - Binary utilities that support multi-arch targets
cbuild@crucis-natty:/etc/ld.so.conf.d$ lsb_release -a LSB Version: <snip> Distributor ID: Ubuntu Description: Ubuntu 11.04 Release: 11.04 Codename: natty
-- Michael
On Wed, Jan 11, 2012 at 8:51 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
I check the server version. It has been updated to 11.10. I don't know that.
Ah, OK. I'll give that a go tomorrow.
-- Michael
Hi Michael,
I changed the symbol link of /lib/ld-linux.so.2.
sudo ln -s -f /lib32/ld-linux.so.2 /lib/ld-linux.so.2
But it seems the problem is still not resolved.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ls -la /lib/ld* lrwxrwxrwx 1 root root 20 2012-01-11 15:42 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
I'll check the server again. If you have suggestions, pls let me know.
Thanks a lot for your help.
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月11日 15:37 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
On Wed, Jan 11, 2012 at 8:23 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
dpkg -S ld-2.13 outputs is:
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ dpkg -S ld-2.13 libc6: /lib/x86_64-linux-gnu/ld-2.13.so libc6-dbg: /usr/lib/debug/lib32/ld-2.13.so libc6-dbg: /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.13.so libc6-i386: /lib32/ld-2.13.so libc6:i386: /lib/i386-linux-gnu/ld-2.13.so
ia32-libs-multiarch is a recommended package founded when install ia32-libs.
Some comments from google: " Multi-arch versions of former ia32-libraries This package depends on i386 versions of packages that were removed from ia32-libs and transitioned to multi-arch. This allows applications using ia32-libs in previous Ubuntu releases to continue functioning without missing libraries. "
I think ia32-libs-multiarch is similar to ia32-libs, but may have better compatibility.
You mentioned 11.04 earlier which is Ubuntu Natty. According to packages.ubuntu.com, ia32-libs-multiarch first appeared in the next release, Oneiric.
Where did ia32-libs-multiarch come from?
FYI, here's what I see on Natty:
cbuild@crucis-natty:/etc/ld.so.conf.d$ apt-cache search multiarch libpango1.0-0 - Layout and rendering of internationalized text multiarch-support - Transitional package to ensure multiarch compatibility apt-cross - retrieve, build and install libraries for cross-compiling gdb-multiarch - The GNU Debugger (with support for multiple architectures) binutils-multiarch - Binary utilities that support multi-arch targets
cbuild@crucis-natty:/etc/ld.so.conf.d$ lsb_release -a LSB Version: <snip> Distributor ID: Ubuntu Description: Ubuntu 11.04 Release: 11.04 Codename: natty
-- Michael
On Wed, Jan 11, 2012 at 11:56 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
I changed the symbol link of /lib/ld-linux.so.2.
sudo ln -s -f /lib32/ld-linux.so.2 /lib/ld-linux.so.2
But it seems the problem is still not resolved.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ls -la /lib/ld* lrwxrwxrwx 1 root root 20 2012-01-11 15:42 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
I'll check the server again.
Hi Terry. I couldn't reproduce the problem on a fresh install of Ubuntu 11.10 x86_64 Server.
I started with a clean install and saw similar to your problem:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc -bash: ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: No such file or directory
I then installed lsb using `sudo apt-get install lsb`. This changed the error to one about missing the 32 bit libstdc++:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
I then installed the 32 bit libraries using `sudo apt-get install ia32-libs`. The binary then works:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files
For reference, here's the linkers afterwards:
cbuild@crucis-oneiric:~$ ls -la /lib/ld* lrwxrwxrwx 1 root root 25 2011-10-05 11:07 /lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.1 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.2 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.3 -> ld-linux.so.2
cbuild@crucis-oneiric:~$ ls -la /lib/i386-linux-gnu/ld* -rwxr-xr-x 1 root root 126152 2011-10-05 11:07 /lib/i386-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 10 2011-10-05 11:07 /lib/i386-linux-gnu/ld-linux.so.2 -> ld-2.13.so
From our tests yesterday you have the linker and all of the libraries
needed to run the problem. The error message from bash is probably due to a broken symlink. I recommend you look into that futher. Good luck and let me know if I can help!
-- Michael
On Thu, Jan 12, 2012 at 12:28 AM, Michael Hope michael.hope@linaro.org wrote:
On Wed, Jan 11, 2012 at 11:56 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
I changed the symbol link of /lib/ld-linux.so.2.
sudo ln -s -f /lib32/ld-linux.so.2 /lib/ld-linux.so.2
But it seems the problem is still not resolved.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ls -la /lib/ld* lrwxrwxrwx 1 root root 20 2012-01-11 15:42 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
I'll check the server again.
Hi Terry. I couldn't reproduce the problem on a fresh install of Ubuntu 11.10 x86_64 Server.
I started with a clean install and saw similar to your problem:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc -bash: ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: No such file or directory
I then installed lsb using `sudo apt-get install lsb`. This changed the error to one about missing the 32 bit libstdc++:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
I then installed the 32 bit libraries using `sudo apt-get install ia32-libs`. The binary then works:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files
For reference, here's the linkers afterwards:
cbuild@crucis-oneiric:~$ ls -la /lib/ld* lrwxrwxrwx 1 root root 25 2011-10-05 11:07 /lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.1 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.2 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.3 -> ld-linux.so.2
cbuild@crucis-oneiric:~$ ls -la /lib/i386-linux-gnu/ld* -rwxr-xr-x 1 root root 126152 2011-10-05 11:07 /lib/i386-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 10 2011-10-05 11:07 /lib/i386-linux-gnu/ld-linux.so.2 -> ld-2.13.so
From our tests yesterday you have the linker and all of the libraries needed to run the problem. The error message from bash is probably due to a broken symlink. I recommend you look into that futher. Good luck and let me know if I can help!
Hello,
Not sure if is a useful information but I had a similar error message on a Fedora16 x86_64 box. But now after installing the Linux Standard Base (LSB) and LSB 32 compatibility packages is working well.
$ yum install redhat-lsb $ yum install redhat-lsb.i686
Best regards,
On Thu, Jan 12, 2012 at 12:28 PM, Michael Hope michael.hope@linaro.org wrote:
On Wed, Jan 11, 2012 at 11:56 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
I changed the symbol link of /lib/ld-linux.so.2.
sudo ln -s -f /lib32/ld-linux.so.2 /lib/ld-linux.so.2
But it seems the problem is still not resolved.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ls -la /lib/ld* lrwxrwxrwx 1 root root 20 2012-01-11 15:42 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib-2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
I'll check the server again.
Hi Terry. I couldn't reproduce the problem on a fresh install of Ubuntu 11.10 x86_64 Server.
I started with a clean install and saw similar to your problem:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc -bash: ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: No such file or directory
I then installed lsb using `sudo apt-get install lsb`. This changed the error to one about missing the 32 bit libstdc++:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
I then installed the 32 bit libraries using `sudo apt-get install ia32-libs`. The binary then works:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files
For reference, here's the linkers afterwards:
cbuild@crucis-oneiric:~$ ls -la /lib/ld* lrwxrwxrwx 1 root root 25 2011-10-05 11:07 /lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.1 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.2 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.3 -> ld-linux.so.2
cbuild@crucis-oneiric:~$ ls -la /lib/i386-linux-gnu/ld* -rwxr-xr-x 1 root root 126152 2011-10-05 11:07 /lib/i386-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 10 2011-10-05 11:07 /lib/i386-linux-gnu/ld-linux.so.2 -> ld-2.13.so
From our tests yesterday you have the linker and all of the libraries needed to run the problem. The error message from bash is probably due to a broken symlink. I recommend you look into that futher. Good luck and let me know if I can help!
Hi Terry. Did you have any luck with this? If you're still stuck then consider: http://people.linaro.org/~michaelh/incoming/binaries/gcc-linaro-arm-linux-gn...
This uses /lib/ld-linux.so.2 as the loader which removes one potential problem.
If it helps, I'm happy to log into your machine and have a poke around.
-- Michael
Hi Michael,
I've a new question about the installation of linaro toolchain.
Why linaro toolchain need lsb? How does the toolchain uses lsb?
I'm now trying to use the prebuilt toolchain in Ubuntu 9.04.
After I install lsb, linaro toolchain can work. But my old gcc4.3.3 toolchain can't work now.
r65388@bluejay:~$ ./gcc-4.3.3-glibc-2.8-cs2009q1-203/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -bash: ./gcc-4.3.3-glibc-2.8-cs2009q1-203/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc: No such file or directory r65388@bluejay:~$ LD_DEBUG=libs /lib32/ld-linux.so.2 ./gcc-4.3.3-glibc-2.8-cs2009q1-203/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc ./gcc-4.3.3-glibc-2.8-cs2009q1-203/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc: error while loading shared libraries: ./gcc-4.3.3-glibc-2.8-cs2009q1-203/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc: cannot open shared object file: No such file or directory
It seems difficult to fully remove lsb.
Thus I want to know how the prebuilt toolchain uses lsb.
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月12日 7:28 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
On Wed, Jan 11, 2012 at 11:56 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
I changed the symbol link of /lib/ld-linux.so.2.
sudo ln -s -f /lib32/ld-linux.so.2 /lib/ld-linux.so.2
But it seems the problem is still not resolved.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ ls -la /lib/ld* lrwxrwxrwx 1 root root 20 2012-01-11 15:42 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
I'll check the server again.
Hi Terry. I couldn't reproduce the problem on a fresh install of Ubuntu 11.10 x86_64 Server.
I started with a clean install and saw similar to your problem:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc -bash: ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: No such file or directory
I then installed lsb using `sudo apt-get install lsb`. This changed the error to one about missing the 32 bit libstdc++:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
I then installed the 32 bit libraries using `sudo apt-get install ia32-libs`. The binary then works:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files
For reference, here's the linkers afterwards:
cbuild@crucis-oneiric:~$ ls -la /lib/ld* lrwxrwxrwx 1 root root 25 2011-10-05 11:07 /lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.1 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.2 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.3 -> ld-linux.so.2
cbuild@crucis-oneiric:~$ ls -la /lib/i386-linux-gnu/ld* -rwxr-xr-x 1 root root 126152 2011-10-05 11:07 /lib/i386-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 10 2011-10-05 11:07 /lib/i386-linux-gnu/ld-linux.so.2 -> ld-2.13.so
From our tests yesterday you have the linker and all of the libraries needed to run the problem. The error message from bash is probably due to a broken symlink. I recommend you look into that futher. Good luck and let me know if I can help!
-- Michael
Hi Michael,
It my fault. The issue is fixed.
Typo error.
Sorry for that.
Thanks~~
Yours Terry
-----Original Message----- From: linaro-toolchain-bounces@lists.linaro.org [mailto:linaro-toolchain-bounces@lists.linaro.org] On Behalf Of Lv Terry-R65388 Sent: 2012年2月27日 17:29 To: Michael Hope Cc: linaro-toolchain@lists.linaro.org Subject: RE: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
Hi Michael,
I've a new question about the installation of linaro toolchain.
Why linaro toolchain need lsb? How does the toolchain uses lsb?
I'm now trying to use the prebuilt toolchain in Ubuntu 9.04.
After I install lsb, linaro toolchain can work. But my old gcc4.3.3 toolchain can't work now.
r65388@bluejay:~$ ./gcc-4.3.3-glibc-2.8-cs2009q1-203/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -bash: ./gcc-4.3.3-glibc-2.8-cs2009q1-203/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc: No such file or directory r65388@bluejay:~$ LD_DEBUG=libs /lib32/ld-linux.so.2 ./gcc-4.3.3-glibc-2.8-cs2009q1-203/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc ./gcc-4.3.3-glibc-2.8-cs2009q1-203/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc: error while loading shared libraries: ./gcc-4.3.3-glibc-2.8-cs2009q1-203/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc: cannot open shared object file: No such file or directory
It seems difficult to fully remove lsb.
Thus I want to know how the prebuilt toolchain uses lsb.
Thanks~~
Yours Terry
-----Original Message----- From: Michael Hope [mailto:michael.hope@linaro.org] Sent: 2012年1月12日 7:28 To: Lv Terry-R65388 Cc: linaro-toolchain@lists.linaro.org Subject: Re: Running pre-built linaro toolchain failed on Ubuntu 11.04, 64bit server
On Wed, Jan 11, 2012 at 11:56 PM, Lv Terry-R65388 r65388@freescale.com wrote:
Hi Michael,
I changed the symbol link of /lib/ld-linux.so.2.
sudo ln -s -f /lib32/ld-linux.so.2 /lib/ld-linux.so.2
But it seems the problem is still not resolved.
r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ ls -la /lib/ld* lrwxrwxrwx 1 root root 20 2012-01-11 15:42 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2 r65388@shlinux3:~/toolchain_ltib/gcc-linaro-4.6.3-glibc-2.13-singlelib -2011.12/arm-fsl-linux-gnueabi/bin$ ./arm-linux-gnueabi-gcc -bash: ./arm-linux-gnueabi-gcc: No such file or directory
I'll check the server again.
Hi Terry. I couldn't reproduce the problem on a fresh install of Ubuntu 11.10 x86_64 Server.
I started with a clean install and saw similar to your problem:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc -bash: ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: No such file or directory
I then installed lsb using `sudo apt-get install lsb`. This changed the error to one about missing the 32 bit libstdc++:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
I then installed the 32 bit libraries using `sudo apt-get install ia32-libs`. The binary then works:
cbuild@crucis-oneiric:~$ ./gcc-linaro-arm-linux-gnueabi-2011.12-20111219+bzr2309~linux/bin/arm-linux-gnueabi-gcc arm-linux-gnueabi-gcc: fatal error: no input files
For reference, here's the linkers afterwards:
cbuild@crucis-oneiric:~$ ls -la /lib/ld* lrwxrwxrwx 1 root root 25 2011-10-05 11:07 /lib/ld-linux.so.2 -> i386-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.1 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.2 -> ld-linux.so.2 lrwxrwxrwx 1 root root 13 2012-01-12 12:15 /lib/ld-lsb.so.3 -> ld-linux.so.2
cbuild@crucis-oneiric:~$ ls -la /lib/i386-linux-gnu/ld* -rwxr-xr-x 1 root root 126152 2011-10-05 11:07 /lib/i386-linux-gnu/ld-2.13.so lrwxrwxrwx 1 root root 10 2011-10-05 11:07 /lib/i386-linux-gnu/ld-linux.so.2 -> ld-2.13.so
From our tests yesterday you have the linker and all of the libraries needed to run the problem. The error message from bash is probably due to a broken symlink. I recommend you look into that futher. Good luck and let me know if I can help!
-- Michael
_______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
linaro-toolchain@lists.linaro.org