Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.6.0 RC
-
None
-
Linux
-
523c7e3fd55c853dd424d57f28e225d57439cf89
Description
Building qtbase for armv6l with GCC 4.9.4 fails at link time with:
/opt/cross/armv6l-meego-linux-gnueabi/include/c++/4.9.4/bits/atomic_base.h:478: error: undefined reference to '__sync_val_compare_and_swap_8'
/opt/cross/armv6l-meego-linux-gnueabi/include/c++/4.9.4/bits/atomic_base.h:500: error: undefined reference to '__sync_val_compare_and_swap_8'
/opt/cross/armv6l-meego-linux-gnueabi/include/c++/4.9.4/bits/atomic_base.h:500: error: undefined reference to '__sync_val_compare_and_swap_8'
The same environment builds Qt 5.5 correctly.
Attachments
Issue Links
- relates to
-
QTBUG-52583 [REG 5.6] Build fails when using ld.bfd in qt-everywhere-* package
- Closed
For Gerrit Dashboard: QTBUG-51621 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
151273,3 | build with explicitlib after all | 5.6 | qt/qtbase | Status: MERGED | +2 | 0 |
151692,1 | Fix linking on platforms using libatomic for 64bit atomics | 5.6.0 | qt/qtbase | Status: ABANDONED | -1 | 0 |
151700,1 | Fix linking on platforms using libatomic for 64-bit atomics | 5.6.0 | qt/qt3d | Status: ABANDONED | -1 | 0 |