Microblaze Toolchain Error


#1

Hi, folks,

I installed the pre-compiled microblaze toolchain from the directory
as instructed in the ‘http://gnuradio.org/trac/wiki/USRP2UserFAQ’ page
and installed it.

For some reason, I get the following result when I execute any
executable files in the bin directory.


root@hl1oap-desktop-linux:/opt/microblaze/bin# ./mb-gcc -v
bash: ./mb-gcc: No such file or directory

root@hl1oap-desktop-linux:/opt/microblaze/bin# ls -l
total 8576
-rwxrwxr-x 1 500 500 12344 2008-10-14 08:47 genromfs
-rwxr-xr-x 1 500 500 400059 2008-10-14 08:47 mb-addr2line
-rwxr-xr-x 1 500 500 376441 2008-10-14 08:47 mb-ar
-rwxr-xr-x 1 500 500 557608 2008-10-14 08:47 mb-as
-rwxr-xr-x 1 500 500 197091 2008-10-14 08:47 mb-c++
-rwxr-xr-x 1 500 500 399401 2008-10-14 08:47 mb-c++filt
-rwxr-xr-x 1 500 500 192992 2008-10-14 08:47 mb-cpp
-rwxr-xr-x 1 500 500 850940 2008-10-14 08:47 mb-elf2flt
-rwxr-xr-x 1 500 500 528928 2008-10-14 08:47 mb-flthdr
-rwxr-xr-x 1 500 500 197091 2008-10-14 08:47 mb-g++
-rwxr-xr-x 1 500 500 192961 2008-10-14 08:47 mb-gcc
-rwxr-xr-x 1 500 500 16137 2008-10-14 08:47 mb-gccbug
-rwxr-xr-x 1 500 500 30089 2008-10-14 08:47 mb-gcov
-rwxr-xr-x 1 500 500 466076 2008-10-14 08:47 mb-gprof
-rwxr-xr-x 1 500 500 5261 2008-10-14 08:47 mb-ld
-rwxr-xr-x 1 500 500 594351 2008-10-14 08:47 mb-ld.real
-rwxr-xr-x 1 500 500 414600 2008-10-14 08:47 mb-nm
-rwxr-xr-x 1 500 500 562561 2008-10-14 08:47 mb-objcopy
-rwxr-xr-x 1 500 500 573442 2008-10-14 08:47 mb-objdump
-rwxr-xr-x 1 500 500 376440 2008-10-14 08:47 mb-ranlib
-rwxr-xr-x 1 500 500 231395 2008-10-14 08:47 mb-readelf
-rwxr-xr-x 1 500 500 352206 2008-10-14 08:47 mb-size
-rwxr-xr-x 1 500 500 351749 2008-10-14 08:47 mb-strings
-rwxr-xr-x 1 500 500 562592 2008-10-14 08:47 mb-strip
-rwxr-xr-x 1 500 500 192961 2008-10-14 08:47
microblaze-xilinx-elf-gcc-4.1.1

root@hl1oap-desktop-linux:/opt/microblaze/bin# file mb-gcc
mb-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for
GNU/Linux 2.6.9, dynamically linked (uses shared libs), not stripped
root@hl1oap-desktop-linux:/opt/microblaze/bin#

I’m running ubuntu 8.10 Desktop AMD64 on an Intel Core2Duo E4500
machine. I installed the tarball on my notebook computer running
ubuntu 8.10 Desktop i386 on an Intel CentrinoDuo (32 bit) and
confirmed that the program runs without any problem.

I am suspicious if this is the imcompatibility out of running a 32bit
binary on a 64bit system although the FAQ page said ‘You’ll need to
download or build the gcc toolchain first. If you’re on x86 or x86_64
linux, we’ve got a binary tarball that you can download and unpack
into /opt.’.

Of course, I compiled the ‘usrp2/firmware’ directory at my 32bit
system notebook successfully. However, I have resolve this problem
because my 64bit desktop is the only computer I have with GbE
interface.

Is there anybody out there has any idea?

Best regards,

ILKYOUNG