Description of problem: After gcc was updated to version 10.0.1-0.13 the build of root started failing in koschei for aarch64 with a missing symbol during linking: https://koschei.fedoraproject.org/package/root?collection=f33 Version-Release number of selected component (if applicable): gcc-c++-10.0.1-0.13.fc33.aarch64 How reproducible: I triggered a second attempt in koschei and it failed the same way. Steps to Reproduce: 1. Build root in rawhide Actual results: Build fails with missing symbol Expected results: Successful build Additional info: /usr/bin/ld: /usr/include/c++/10/ext/atomicity.h:50: undefined reference to `__aarch64_ldadd4_acq_rel'
On aarch64 -moutline-atomics has been turned on by default, and those symbols are solely in libgcc.a, not in libgcc_s.so.*. So, libgcc_s.so linker script is needed instead of libgcc_s.so symlink like on some other arches, gcc-10.0.1-0.14.fc33 with a fix is building in koji.
Should be hopefully fixed in gcc-10.0.1-0.14.fc33.
This is also currently a problem on Fedora 32: https://koji.fedoraproject.org/koji/taskinfo?taskID=44074576 and there do not appear to be any new builds.
Yes, because the F32 build wasn't intended to be pushed, I built it in F32 too just because some people wanted it.
Now also affects Fedora 32 with gcc-10.0.1-0.13.fc32, see e.g.: https://koschei.fedoraproject.org/package/xrootd?collection=f32 Hovever, rawhide is no longer affected with gcc-10.0.1-0.14.fc33. see e.g. https://koschei.fedoraproject.org/package/xrootd?collection=f33
Please, can we get the broken build untagged from Fedora 32? This is blocking other packages.
https://bodhi.fedoraproject.org/overrides/gcc-10.0.1-0.14.fc32
FEDORA-2020-c66e53d090 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-c66e53d090
FEDORA-2020-c66e53d090 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-c66e53d090` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-c66e53d090 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-c66e53d090 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.
How can resolve this issue? my gcc version is 7.5.0
(In reply to sxs from comment #11) > How can resolve this issue? my gcc version is 7.5.0 You need to talk to the party who supplied your compiler, or the libraries you use. I do not think any GCC 7 versions are still under support by Red Hat.