Public bug reported:
I installed ghdl-gcc for ubuntu 20.04.
Tried to compile the vendor libraries from Vivado 2019.2 (version doesn't
matter).
That fails with
unisim_VPKG.vhd:48:10: unit "vital_timing" not found in library "ieee"
unisim_VPKG.vhd:49:10: unit "vital_primitives" not found in library "ieee"
unisim_VPKG.vhd:66:16: no declaration for "vitaltablesymboltype"
Reason is, that the vital_* entities are missing in the libraries.
They are definitely in the GHDL project.
I've installed it from sources and I also get
vital_primitives-body.o
vital_primitives.o
vital_timing-body.o
vital_timing.o
In this form the Ubuntu (and likely also Debian) package is useless for
any application which involves Xilinx UNISIM primitives.
Trimming the libs to a bare minimum might save a few MByte.
How cares these days. But limits usability significantly.
** Affects: ghdl (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1939910
Title:
vital entities missing
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ghdl/+bug/1939910/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs