Search Criteria
Package Details: vitis 2023.2-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/vitis.git (read-only, click to copy) |
---|---|
Package Base: | vitis |
Description: | FPGA/CPLD design suite for Xilinx devices |
Upstream URL: | https://www.xilinx.com/products/design-tools/vitis.html |
Licenses: | custom |
Conflicts: | vivado |
Provides: | vivado |
Submitter: | Freed |
Maintainer: | Freed (ccorn) |
Last Packager: | ccorn |
Votes: | 3 |
Popularity: | 0.77 |
First Submitted: | 2023-04-21 03:30 (UTC) |
Last Updated: | 2023-12-05 22:49 (UTC) |
Dependencies (26)
- cpio (cpio-gitAUR)
- gcc (gccrs-gitAUR, gcc11AUR, gcc-gitAUR, gcc-snapshotAUR)
- git (git-gitAUR)
- gtk2 (gtk2-patched-filechooser-icon-viewAUR, gtk2-maemoAUR)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR)
- lib32-libpng12
- libpng12
- libxcrypt-compat
- ncurses5-compat-libsAUR
- unzip (unzip-natspecAUR, unzip-zstdAUR)
- python (python37AUR, python311AUR, python310AUR) (make)
- dbus (dbus-gitAUR, dbus-x11-gitAUR, dbus-selinuxAUR) (optional) – for Vitis xsct if Xvfb is used
- digilent.adept.runtimeAUR (optional)
- digilent.adept.utilitiesAUR (optional)
- fxloadAUR (optional)
- graphviz (optional) – AIE tools
- libxss (optional) – AIE tools
- make (make-gitAUR) (optional) – AIE tools
- matlabAUR (matlab-supportAUR) (optional) – Model Composer
- net-tools (net-tools-gitAUR) (optional) – AIE tools
- Show 6 more dependencies...
Required by (13)
- avnet-bdf-git (requires vivado) (optional)
- csky-cpu-wujian100-open (requires vivado) (optional)
- csky-cpu-wujian100-open-doc (requires vivado) (optional)
- csky-cpu-wujian100-open-fpga (requires vivado) (optional)
- csky-cpu-wujian100-open-sdk (requires vivado) (optional)
- csky-cpu-wujian100-open-simulation (requires vivado) (optional)
- csky-cpu-wujian100-open-soc (requires vivado) (optional)
- csky-cpu-wujian100-open-test (requires vivado) (optional)
- tcl-prompt-git (optional)
- tcl-prompt-git (requires vivado) (optional)
- vivado-boards-git (requires vivado)
- xrt (requires vivado) (optional)
- xrt-bin (requires vivado) (optional)
Latest Comments
ccorn commented on 2023-12-05 10:57 (UTC)
@ouras: Thanks!
The
PKGBUILD
snippet that you have quoted adjusts paths in scripts, not in symbolic links. I have now added handling of symlinks as well: Roughly, if any symlink in$pkgdir
points into$pkgdir
, it is turned into a relative symlink.As to
LD_LIBRARY_PATH
: This gets set by the Vitis startup script usingldlibpath.sh
. That is supposed to select a distro-specific lib subdir. In our case, the script hallucinates aDefault
subdirectory. Providing aDefault
symlink toUbuntu
should have the same effect as your fix. So we now scan the$pkgdir
tree forUbuntu
subdirs, and if there is noDefault
sibling, symlink it toUbuntu
. This augments both/opt/Xilinx/Vitis/2023.2/tps/lnx64/cmake-*/libs
.Will push the update soon if it works out well. Feedback much appreciated, particularly because this package is so awfully huge.
ouras commented on 2023-12-05 06:52 (UTC)
When generating a platform component in Vitis, I was getting an error about libssl and libcrypto:
Not sure the right way to fix it, but my workaround was to modify my Vitis desktop entry (
/usr/share/applications/Vitis\ 2023.2.desktop
) so that theExec
key is:Exec=env LD_LIBRARY_PATH=/opt/Xilinx/Vitis/2023.2/tps/lnx64/cmake-3.24.2/libs/Ubuntu:$LD_LIBRARY_PATH /opt/Xilinx/Vitis/2023.2/bin/vitis
ouras commented on 2023-12-05 02:12 (UTC) (edited on 2023-12-05 02:13 (UTC) by ouras)
I was getting an error in Vitis when creating a platform component after importing an XSA file:
"Error in generating Processor List"
.I was able to fix it with
sudo ln -sf /opt/Xilinx/Vitis/2023.2/tps/lnx64/python-3.8.3/bin/python /opt/Xilinx/Vitis/2023.2/tps/lnx64/lopper-1.1.0/env/bin/python
.The original link target was rooted at my build directory, which I had already deleted, so the file didn't exist. Thankfully, this was the only such link.
I'm assuming it has something to do with this bit of
PKGBUILD
:ccorn commented on 2023-11-19 11:04 (UTC)
I have now pushed the update to the
master
branch, as I find myself to be declared co-maintainer. Note however that I cannot maintain this unwieldy package as swiftly and diligently as I'd like.Two minor changes with respect to the proposed patches:
file:///
prefix. When pushing commits, the AUR checks thePKGBUILD
and declines the update if source files named without URL scheme are not included in the repo. Usingfile:///
bypasses that check.ccorn commented on 2023-11-18 19:28 (UTC)
I have made an update to 2023.2, updated the dependencies a bit and repaired the relocator step so that no
$pkgdir
traces remain except in__pycache__
entries.Huh, are there no attachment buttons on this comment page? Posting the patches inline then, but compressed to save space. Pipe the following through
base64 --decode | zstdcat
to get the patches in a format suitable forgit am
. The first patch is the essential one. The second patch expands tabs for easier maintenance. The third updates.SRCINFO
.skr commented on 2023-10-17 08:51 (UTC) (edited on 2023-10-17 08:52 (UTC) by skr)
Hi, First of, thanks for the package! I get the following error, it happens when running the relocator:
Also, at the beginning I get notified that
Thanks!
Freed commented on 2023-06-27 02:28 (UTC)