Installation of Vivado on Debian Linux on x86_64 machine

Jul 03, 2015 1 Replies

Hi,



When I try to install Xilinx Vivado on 64-bit x86_64 machine, I get the following error:



$ ./xsetup ERROR: This installation is not supported on 32 bit platforms.



The reason is, that xsetup erroneously uses "uname -i" instead of "uname -m" to check the architecture:



# ERROR out if this installation is running on 32 bit OS # and does not support 32 bit installation if [ "$(uname -i)" != "x86_64" ]; then # check that the 32 bit library directory exist or not lnx32LibDir="${workingDir}/lib/lnx32.o" if [ ! -d $lnx32LibDir ]; then # terminate with an ERROR echo "ERROR: This installation is not supported on 32 bit platforms." exit 1; fi fi



To fix it, you should replace "uname -i" with "uname -m":



# ERROR out if this installation is running on 32 bit OS # and does not support 32 bit installation if [ "$(uname -m)" != "x86_64" ]; then # check that the 32 bit library directory exist or not lnx32LibDir="${workingDir}/lib/lnx32.o" if [ ! -d $lnx32LibDir ]; then # terminate with an ERROR echo "ERROR: This installation is not supported on 32 bit platforms." exit 1; fi fi


HTH & Regards, Wojtek

For those who download the .bin file (the net installer) add --keep argument to the command line to get to the xsetup file for editing. Wise to be in an empty directory when running the installer this way.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required