Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
6.2, 6.5
-
None
-
-
c91ae574e (dev), 10290a3c9 (6.5)
Description
In Xcode 14 / ld 816 Apple implemented a size / performance optimization where they deduplicate _objc_msgSend setup infrastructure by Objective-C selectors.
For static libraries, this causes issues when trying to link them into the app using Xcode 13, which isn't aware of these stubs.
Attachments
Issue Links
- split from
-
QTBUG-108270 Undefined symbols for architecture x86_64
-
- Closed
-
For Gerrit Dashboard: QTBUG-112820 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
472058,5 | Disable objc_msgSend stubs in static libs to maintain Xcode < 14 compat | dev | qt/qtbase | Status: MERGED | +2 | 0 |
472134,2 | Disable objc_msgSend stubs in static libs to maintain Xcode < 14 compat | 6.5 | qt/qtbase | Status: MERGED | +2 | 0 |