You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement differently logic to strip and copy the tvos libraries
The previous logic could fail silently to copy the library if the i386
slice is not present in the first place (like it is the case for
`libclang_rt.tvos.a` in Xcode 13.0 beta 1) -- this will avoid errors
like
```
Undefined symbols for architecture arm64:
"___isPlatformVersionAtLeast", referenced from:
swift::initializeProtocolLookup() in ImageInspectionMachO.cpp.o
swift::initializeProtocolConformanceLookup() in
ImageInspectionMachO.cpp.o
swift::initializeTypeMetadataRecordLookup() in
ImageInspectionMachO.cpp.o
swift::initializeDynamicReplacementLookup() in
ImageInspectionMachO.cpp.o
```
This is a backport of #38262
Addresses rdar://80209915
0 commit comments