Xilinx ISE Tools will run on Fedora 6 through 8, but you have to fight it a bit -- this was tested on 9.1i. Do the following:

  • Turn off SELinux in the System:Administration:Security Level And Firewall menu from the GNOME Panel. ISE won't run (and won't tell you why) if SELinux is enabled.
  • Download and unzip the ISE distribution.
  • If running on X86_64, Edit the setup file to change references from lin64 to lin, just like the 386 version. The 64-bit version is not distributed for free.
  • Install normally
  • Install the 32 bit version of libstdc++ version 5
    # yum install compat-libstdc++-33
    
  • If you need to run several of the tools like the Constraints Editor and PACE, you'll have to install OpenMotif?
    • Download the Fedora Core 5 Openmotif rpm from http://download.fedora.redhat.com/pub/fedora/linux/core/updates/5/i386/
    • Extract the files in /tmp
      # rpm2cpio openmotif-2.3.0-0.1.9.3.i386.rpm | cpio -ivd
      
    • Copy the extracted library to /usr/lib
      # cp ./usr/lib/libXm.so.4.0.0 /usr/lib
      
    • Create the needed symlinks
      # cd /usr/lib
      # ln -s libXm.so.4.0.0 libXm.so.4
      # ln -s libXm.so.4.0.0 libXm.so.3
      
    • Install libXp
      # yum install libXp.i386 
      
    • Before running any of the programs that need OpenMotif?, you need to do the following from the shell
      export DISPLAY=:0