Xilinx ISE 13.4 64 bit runs fine on Ubuntu 11 and 12, but there are no end of 64 bit/32 bit problems with ISE on Opensuse 11.4 and 12.1. (Same with Fedora Core since it’s an rpm-based distro).
Even after manually soft-linking library and compiler paths so that ISE will run, the latest version (14.1) just refuses to simulate in either 32 or 64 bit mode.
What 32 bit packages are needed to get a 32 bit gcc-4.5?
I do blame Xilinx for not supporting all major linux distributions, but the fact that Ubuntu can run ISE simulators in 64 bit mode means you also have work to do. Make this simpler, please!
Not a problem with OpenSuse in this case.
Xilinx ISE wants to use libstdc++5 and gcc-3.3 (instead of libstdc++.so.6 and gcc-4.5)
I was able to get Xilinx isim working By linking gcc to gcc-3.3 instead of gcc-4.5 in /usr/bin and then
changing the link to target gcc-4.5 after ISE quits.
This isn’t necessary in Ubuntu 11 or 12 and Ubuntu does not have a /usr/lib64 - only a /usr/lib directory.
Is there an environment variable or other workaround to avoid changing this link every time?
Leaving the link pointing to gcc-3.3 due to an error in a script could really mix things up.