GHDL tries to link against libgnat-7: $ ghdl -e uut /usr/bin/ld: cannot find -lgnat-7 collect2: error: ld returned 1 exit status ghdl:error: compilation error $ dnf repoquery --requires ghdl | grep gnat libgnat-8.so()(64bit) Reproducible: Always Steps to Reproduce: 0. install ghdl (dnf install ghdl) 1. analyse a vhdl file (ghdl -a top.vhd) 2. elaborate entity (ghdl -e top) Actual Results: /usr/bin/ld: cannot find -lgnat-7 collect2: error: ld returned 1 exit status ghdl:error: compilation error Expected Results: It should build an executable file.
I've run into this same issue.
Same here.
Same issue here. As a temporary workaround, I created the following symlink as root: cd /usr/lib64 ln -s libgnat-8.so libgnat-7.so The files are compiling fine after this modification.
ghdl-0.35dev-0.20180520git66bb071.0.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-4c44f7a8e3
ghdl-0.35dev-0.20180520git66bb071.0.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-4c44f7a8e3
ghdl-0.35dev-0.20180520git66bb071.0.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.