Oh hai!
You're probably here because you're having some trouble installing the Xilinx ISE Design Suite v13.4 on Ubuntu 11.04. Aren't blog post titles great?
Well, here's the problem I was having after I successfully installed it as root:
$ export LD_LIBRARY_PATH=/usr/lib/firefox-11.0 # this was a hack to find the real error
$ source /opt/Xilinx/13.4/ISE_DS/settings32.sh
. /opt/Xilinx/13.4/ISE_DS/EDK/.settings32.sh /opt/Xilinx/13.4/ISE_DS/EDK
. /opt/Xilinx/13.4/ISE_DS/ISE/.settings32.sh /opt/Xilinx/13.4/ISE_DS/ISE
. /opt/Xilinx/13.4/ISE_DS/PlanAhead/.settings32.sh /opt/Xilinx/13.4/ISE_DS/PlanAhead
. /opt/Xilinx/13.4/ISE_DS/SysGen/.settings32.sh /opt/Xilinx/13.4/ISE_DS/SysGen
. /opt/Xilinx/13.4/ISE_DS/common/.settings32.sh /opt/Xilinx/13.4/ISE_DS/common
$ ise
XPCOMGlueLoad error for file /usr/lib/firefox-11.0/libxpcom.so:
/opt/Xilinx/13.4/ISE_DS/ISE//lib/lin/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/firefox-11.0/libxul.so)
Couldn't load XPCOM.
[ errors about not finding library ieee ]
Turns out it ships with libstdc++ v. 6.0.8. Ubuntu 11.04 is currently at v. 6.0.14. To solve this library version conflict, simply put '/opt/Xilinx/13.4/ISE_DS/ISE/lib/lin/libstdc++*' somewhere safe and replace them with symlinks to `/usr/lib/i386-linux-gnu/libstdc++.so.6` and it should come up just fine!
Hi,
ReplyDeleteJust a note with ubuntu 12.04 and xilinxnotify.
I had to replace 14.2/ISE_DS/common/bin/lin/libstdc* to get it working, but thank you for your post :)