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

Reply via email to