Installation of Vivado on Debian Linux on x86_64 machine

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
Reply to
wzab01
Loading thread data ...

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.

Reply to
Svenn Are Bjerkem

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.