Bug 2223194
Summary: | c4core-devel.x86-64 c4coreTargets-release.cmake (and other files) points to wrong library | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Valdis Kletnieks <valdis.kletnieks> |
Component: | c4core | Assignee: | Ben Beasley <code> |
Status: | CLOSED ERRATA | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | code |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | c4core-0.1.11-13.fc39 c4core-0.1.10-11.el8 c4core-0.1.11-11.fc38 c4core-0.1.9^20220802gitda43293-9.el9 c4core-0.1.10-11.fc37 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2023-07-16 18:42:55 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Valdis Kletnieks
2023-07-16 12:53:17 UTC
Thanks for reporting this. The problem comes from the very complicated set of bespoke CMake scripts, https://github.com/biojppm/cmake, shared by all these projects; those scripts are packaged in Fedora as c4project. As you surmised, everything is incorrectly installed in /usr/lib, and then the spec file forcibly moves things to /usr/lib64 on multilib architectures. The problem has been reported upstream as https://github.com/biojppm/rapidyaml/issues/256 and https://github.com/biojppm/cmake/pull/7, but there hasn’t been a fix even though upstream is generally responsive and helpful. I’m not a CMake expert, but I’ll try again to see if I can figure out how to patch this properly in the CMake scripts. Otherwise, I’ll just patch the generated .cmake files with something like the sed command you suggested. I tried to patch this and failed in a quick initial attempt (https://github.com/biojppm/cmake/pull/7#issuecomment-1637086373). I reminded upstream of the issue and will proceed with a sed-patch of the generated .cmake files in c4core, c4fs, c4log, and rapidyaml. FEDORA-2023-345631714a has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-345631714a FEDORA-2023-345631714a has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2023-f93d10b375 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-f93d10b375 FEDORA-2023-a69f33a1ff has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-a69f33a1ff FEDORA-EPEL-2023-3c1a8b13de has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-3c1a8b13de FEDORA-EPEL-2023-59ede754f8 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-59ede754f8 I think I’ve patched this correctly in all releases, but please let me know if you find I overlooked something. Thanks again for the report. FEDORA-EPEL-2023-59ede754f8 has been pushed to the Fedora EPEL 8 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-59ede754f8 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-a69f33a1ff has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-a69f33a1ff` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-a69f33a1ff See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-f93d10b375 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-f93d10b375` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-f93d10b375 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2023-3c1a8b13de has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-3c1a8b13de See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2023-59ede754f8 has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2023-f93d10b375 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-EPEL-2023-3c1a8b13de has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2023-a69f33a1ff has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report. |