Package Details: xilinx-ise 14.7-1

Git Clone URL: (read-only, click to copy)
Package Base: xilinx-ise
Description: Xilinx ISE Design Suite
Upstream URL:
Licenses: custom
Submitter: cyrozap
Maintainer: cyrozap
Last Packager: cyrozap
Votes: 10
Popularity: 0.043862
First Submitted: 2016-03-13 04:16
Last Updated: 2019-11-10 05:24

Dependencies (9)

Required by (1)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3

chim20air commented on 2018-11-01 16:13

Anyone with 404 error? tried with

jfernandz commented on 2018-10-29 23:40

Is there not any light version? This package is 20G large.

alex.forencich commented on 2018-05-30 09:13

Some components of ISE don't currently run correctly. Namely, the embedded JRE (which is used for coregen, probably among other things) is borked:

$ /opt/Xilinx/14.7/ISE_DS/ISE/java/lin64/jre/bin/java -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

There was a suggested fix to put an old version of libm in /opt/Xilinx/14.7/ISE_DS/ISE/lib/lin64/ that worked a while ago, but now causes XST to fail with INTERNAL_ERROR:Xst:cmain.c:3423:1.29 . Removing the old version of libm fixes this, but then java doesn't work. Not sure how to fix this properly.

cyrozap commented on 2016-12-08 22:05

@cornholio: I've fixed the symlink issue. Please let me know if you find any more issues with the package.

fishburn commented on 2016-12-07 03:14

Whoops. I forgot that /usr/lib64 is just a symlink to /usr/lib, so replace /usr/lib64 everywhere with /usr/lib. Pacman will not follow the symlink and install /usr/lib64 files into /usr/lib, but will instead error that /usr/lib64 already exists.

fishburn commented on 2016-12-06 08:09

There seem to be a couple issues with this line:
ln -s ${pkgdir}/usr/lib64/ ${pkgdir}/usr/lib64/

1. It's erroring since the directory ${pkgdir}/usr/lib64/ doesn't exist.
2. It should be linking to the absolute location of the library, not into the pkgdir (ie., remove ${pkgdir} from the first path).
3. On Arch that library is located in /usr/lib, not /usr/lib64

I think this should fix everything:
mkdir -p ${pkgdir}/usr/lib64
ln -s /usr/lib/ ${pkgdir}/usr/lib64/

Jamesits commented on 2016-06-03 06:00

The Xilinx license configuration manager (xlcm) won't start after installation.

ln -s /usr/lib64/ /usr/lib64/


cyrozap commented on 2016-04-22 02:12

Thanks for the patch! I personally don't use iMPACT or any of the USB drivers in favor of an OpenOCD-based workflow, but I'd be happy to add them to this package's optdepends.

As for the file:// scheme, I just copied what the `matlab` package did to avoid the AUR complaining about the missing ISE tarball. I felt that made sense since this package really should be built manually and not with an AUR helper, but I'm open to other methods. One way I saw is currently being used by the `rimworld` package where it doesn't include the file in its dependencies--instead it searches a few pre-defined directories for the Rimworld zip file. The downsides to that method are that the file hash is not checked and it makes the PKGBUILD less readable and "standardized". If you have any input on this, I'm eager to hear it.

calcmogul commented on 2016-04-17 11:25

I took the liberty of adding desktop files, dependencies for the Digilent Adept USB-JTAG adapters, libstdc++ fixes, an install file that sources /opt/Xilinx/14.7/ISE_DS/, and a package description. The first four were based on I didn't test whether the second one was necessary to get iMPACT working while using

Also, the file:// scheme in the source array didn't seem to cooperate, but removing it did. I built the package by putting the downloaded tar in the same directory as the PKGBUILD (putting it in / seemed odd to me).

Here's a patch of everything. I didn't know with what amount of indentation to replace the tabs: