Description of problem: GHDL is linking against the wrong version of libgnat. Version-Release number of selected component (if applicable): ghdl-0.37dev-14.20200201git5428d6e.fc32 How reproducible: Every time Steps to Reproduce: cat << EOF > nothing.vhdl entity nothing is end nothing; architecture behave of nothing is begin end behave; EOF ghdl -a nothing.vhdl ghdl -e nothing Actual results: /usr/bin/ld: cannot find -lgnat-9 collect2: error: ld returned 1 exit status Expected results: No linker errors. Additional info: This is an similar to this below bug except f30+gnat9 vs f32+gnat10 https://bugzilla.redhat.com/show_bug.cgi?id=1711767
Confirmed for Fedora 32 and Rawhide. Workaround 1: $ sudo ln -s libgnat-10.so /usr/lib64/libgnat-9.so Workaround 2: $ sudo sed -ie 's/^-lgnat-9$/-lgnat-10/g' /usr/lib/ghdl/grt.lst The bug can be seen and fixed easily at https://src.fedoraproject.org/rpms/ghdl/blob/master/f/ghdl.spec#_439
See https://src.fedoraproject.org/rpms/ghdl/pull-request/1 for master (Rawhide) and https://src.fedoraproject.org/rpms/ghdl/pull-request/2 for f32 (Fedora 32) backport.
Dan, would you mind to take a look at this issue? It is ready to rock’n’roll, batteries (pull requests) included for f32 and rawhide.
Sure, will merge the fix. I have to figure out, why I'm not notified about ghdl bugs ...
FEDORA-2020-8d4badb2a2 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-8d4badb2a2
FEDORA-2020-8d4badb2a2 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-8d4badb2a2` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-8d4badb2a2 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-8d4badb2a2 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.