Reply by Svenn Are Bjerkem July 8, 20152015-07-08
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 by July 3, 20152015-07-03
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