FPGARelated.com
Forums

Installation of Vivado on Debian Linux on x86_64 machine

Started by Unknown July 3, 2015
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.