Bug 1496425
| Summary: | lvm2 FTBFS due to changes in ld | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Marian Csontos <mcsontos> |
| Component: | lvm2 | Assignee: | Marian Csontos <mcsontos> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 27 | CC: | agk, anprice, bmarzins, bmr, cfeist, gmazyland, heinzm, jonathan, jpokorny, kzak, lvm-team, mcsontos, msnitzer, pjones, prajnoha, prockai, zkabelac |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-02-16 12:30:58 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1494598 | ||
|
Description
Marian Csontos
2017-09-27 11:40:25 UTC
BTW, same on Rawhide with supposedly fixed libqb-1.0.2-7.fc28: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mcpu=power8 -mtune=power8 -fPIC -fPIE -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L./libdm -L./lib -L./libdaemon/client -L./daemons/dmeventd -L../libdm -L../lib -L../libdaemon/client -L../daemons/dmeventd -L../../libdm -L../../lib -L../../libdaemon/client -L../../daemons/dmeventd -Wl,-z,relro,-z,now -pie -fPIE -Wl,--export-dynamic -o cmirrord clogd.o cluster.o compat.o functions.o link_mon.o local.o logging.o \ -lcpg -ldevmapper /usr/lib/gcc/ppc64le-redhat-linux/7/../../../../lib64/libcpg.so: undefined reference to `QB_ATTR_SECTION_STOP' /usr/lib/gcc/ppc64le-redhat-linux/7/../../../../lib64/libcpg.so: undefined reference to `QB_ATTR_SECTION_START' DEBUG util.py:439: corosync ppc64le 2.4.2-5.fc28 build 237 k DEBUG util.py:439: corosynclib ppc64le 2.4.2-5.fc28 build 140 k DEBUG util.py:439: corosynclib-devel ppc64le 2.4.2-5.fc28 build 178 k DEBUG util.py:439: libqb ppc64le 1.0.2-7.fc28 build 117 k DEBUG util.py:439: libqb-devel ppc64le 1.0.2-7.fc28 build 99 k Marian, please try building for Fedora 27 once the buildroot override with new libqb package gets active: https://bodhi.fedoraproject.org/overrides/libqb-1.0.2-10.fc27 (which has just become active) For rawhide, the right libqb package should be in buildroot right away. If the corosynclib issue persists, let me know, I'll rebuild corosync as well and set up another buildroot override. Also, as recently reminded on devel ML: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GS2SWDGXWSXERQOQHG5M7ZWGV77Y7CPY/ I think the best solution would be if you could add lvm2 build (once it successfully finishes) to an existing bodhi update: https://bodhi.fedoraproject.org/updates/FEDORA-2017-810447425f If we miss final freeze deadline, we can still ask for an exception atomically for such composite update, I believe. One more update, the fix in -10 wasn't complete, which affects mostly "library using QB_LOG_INIT_DATA macro vs. program linked with that library that doesn't use libqb's logging at all" scenario. So -11 should be generally a safer bet, buildroot override coming: https://bodhi.fedoraproject.org/overrides/libqb-1.0.2-11.fc27 Update: corosync also needed to be rebuilt, and the outcome of that is likewise set as a buildroot override for Fedora 27, i.e. the overrides needed: https://bodhi.fedoraproject.org/overrides/libqb-1.0.2-11.fc27 https://bodhi.fedoraproject.org/overrides/corosync-2.4.2-6.fc27 I am prolonging their validity till 2017-10-24, let me know if they expire before you get a chance to rebuild lvm2, Marian. This has worked for some time. |