Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Visitor
wtpatrick
Posts: 3
Registered: ‎06-01-2012
0

14.1: mb-ar and mb-gdb built for 32bit Linux, but included in 64bit Linux Package

Xilinx 14.1 64 Bit Linux:

 

Trying to run the XSDK tool, and it doesn't like that "mb-ar" doesn't work.  It produces a compilation error and exits out.  Turns out, it needed libz.so, the 32 bit version, and the mb-ar was built with 32 bits.  This is included in the 64 bit package.  I did verify "which mb-ar", it says ./microblaze/lin64/bin/mb-ar.  If you type "file mb-ar" you get ".....ELF 32-bit LSB executable..."

 

It also won't start a debug session, because it needs "mb-gdb", which again turns out it was built for 32 Bit Linux.  It needs libexpat.so.0.  Not only is it 32 bits, in a 64 bit package, but it's a really old version of 32 bits.  We only can find libexpat.so.1.  I did verfy "which mb-gdb", it's coming from the ./lin64/bin/mb-gdb.   Again, "file mb-gdb" produces "...ELF 32-bit LSB executable..."

 

Is there a path for 14.1 yet, that has all these tools built for 64 bits, in the 64 Bit Linux Package???????

 

Once I get further, I'm sure there are other tools that need 64 bit.

 

Thanks, Wade

Regular Contributor
andrewgschmidt
Posts: 59
Registered: ‎01-28-2008
0

Re: 14.1: mb-ar and mb-gdb built for 32bit Linux, but included in 64bit Linux Package

I also noticed this, which distro of Linux are you using?

Visitor
wtpatrick
Posts: 3
Registered: ‎06-01-2012
0

Re: 14.1: mb-ar and mb-gdb built for 32bit Linux, but included in 64bit Linux Package

Redhat Enterprise Linux 6.2 64bit.

2.6.32-220.el6.x86_64