Package Details: vivado 2024.2-1

Git Clone URL: https://aur.archlinux.org/vivado.git (read-only, click to copy)
Package Base: vivado
Description: FPGA/CPLD design suite for AMD devices – Vivado edition
Upstream URL: https://www.xilinx.com/products/design-tools/vivado.html
Licenses: custom
Conflicts: vitis, vivado
Submitter: xiretza
Maintainer: VitalyR (leuko)
Last Packager: leuko
Votes: 19
Popularity: 0.170468
First Submitted: 2019-06-18 22:23 (UTC)
Last Updated: 2025-03-07 08:57 (UTC)

Pinned Comments

leuko commented on 2024-01-14 21:14 (UTC) (edited on 2024-09-26 06:41 (UTC) by leuko)

PKGBUILD cannot download Vivado, you have to download Vivado before executing the PKGBUILD. Refer to PKGBUILD.

This PKGBUILD is also able to install Vitis with some errors, however there is a standalone package called vitis AUR which seems to be more advanced than the installation in this PKGBUILD.

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 16 Next › Last »

f3fora commented on 2021-12-11 09:51 (UTC) (edited on 2021-12-11 10:36 (UTC) by f3fora)

In package() I get:

ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

I print $LD_PRELOAD, which is:

/home/user/path/to/vivado/src/spoof_homedir.so:libfakeroot.so

Did someone get the same error? Any idea how one can solve it?

EDIT1:

I solved this issue hard-coding the absolute path of libfakeroot.so in LD_PRELOAD

LD_PRELOAD="$srcdir/spoof_homedir.so:/usr/lib/libfakeroot/libfakeroot.so"

Moreover, following the idea of @chaff800 and @EuphoricCatface, it is possible to reduce the required space up to ~150 GB.

First install dependencies and unpack with makepkg -so, then move or remove the *.tar.gz and finally build and install the package with makepkg -ei.

xiretza commented on 2021-12-10 12:28 (UTC)

@Seas0: staged locally, I'll add it to the next update. I don't like pushing new pkgrels for this huge package unless necessary, I'll pin your comment for now to help anyone trying to troubleshoot this.

Seas0 commented on 2021-12-08 03:57 (UTC)

As Model Composer requires matlab and qt4, I think it's reasonable to add qt4 and matlab to optional dependencies

EuphoricCatface commented on 2021-10-02 06:49 (UTC)

@chaff800 You can use -e option of makepkg once you have src folder set up

chaff800 commented on 2021-09-27 09:42 (UTC) (edited on 2021-09-27 10:52 (UTC) by chaff800)

I'm a beginner so sorry if this is a stupid question, but is there a way to delete the .tar.gz archive of Vivado once the extraction is complete? I'm trying to compile the package with makepkg -si, it works fine while doing the checksum and extraction, but then fails telling me that there is not enough space (180GB). So I would like to delete the original archive before continuing with the installation, is there a way to do so?

EDIT -- I don't know if there is a better way to do this, but, once the package is extracted in src, one simple way I found is to delete the .tar.gz, then remove the .tar.gz from the source list in PKGBUILD and also its md5 checksum from the below list and run again makepkg -i.

EuphoricCatface commented on 2021-09-20 11:03 (UTC)

Let me share a warning for beginners. I personally had to waste many hours to figure this out :P

If you're going to run C code with Xilinx provided IDE, i.e. you're interested in running a (soft) MCU trying to follow tutorials from Xilinx, then you'd better go with Manual Installation instead, and select Vitis, not Vivado.

This PKGBUILD automatically selects Vivado instead, and then deletes .xinstall. If you know what it means, then it is a convenient way to cut off the installation size. If you don't, you could easily get lost in cryptic messages (mostly about missing excutables).

EuphoricCatface commented on 2021-09-20 10:37 (UTC) (edited on 2021-09-20 10:39 (UTC) by EuphoricCatface)

@promach While I have no experience of your situation, I suggest that you probably have better luck to follow the "Manual Installation" part of the archwiki entry.

promach commented on 2021-09-19 07:13 (UTC) (edited on 2021-09-19 16:54 (UTC) by promach)

I am using web installer to download the Vivado.

This means the downloaded item is NOT in the form of tar archive (Xilinx_Unified_2021.1_0610_2318.tar.gz)

Could anyone advise on how to modify the PKGBUILD to accommodate the use of web installer during downloading phase ?

Note: This is my own modified PKGBUILD for web installer

xiretza commented on 2021-07-20 08:51 (UTC)

They manage to bundle 5 different gcc toolchains into the damn thing, but apparently adding a few tiny support binaries they need is too much to ask. Added.

johnjohnlys commented on 2021-07-20 08:47 (UTC)

@xiretze Thank for your fast reply! I also found that extra/cpio is needed by Xilinx PetaLinux tool.

https://forums.xilinx.com/t5/Embedded-Linux/petalinux-build-ERROR-Failed-to-Extract-Yocto-SDK/td-p/1128264