Commit Graph

8 Commits

Author SHA1 Message Date
Ian Anderson
9e9d66efc9 [overlay] Support the older @rpath Darwin library for _Builtin_float's $ld$previous$ symbols
The _Builtin_float symbols were moved twice, most recently from the OS Darwin library, but previously they were in the embedded @rpath Darwin library. @_originallyDefinedIn doesn't support multiple install names, but it can be replaced with -module-abi-name, and then multiple $ld$previous$ symbols can be used.
Update the Platform and Concurrency magic symbols to use $ld$previous$ everywhere.

rdar://130107191
2024-07-09 09:13:30 -07:00
Mike Ash
80bb78d01d [Test] Change the -target line on some tests to use a minimum of macOS 10.13.
These tests were targeting 10.9 or 10.10, but the minimum deployment target now supported by Xcode is 10.13. Bump them up to match:

test/Concurrency/Backdeploy/linking.swift
test/Concurrency/Backdeploy/linking_maccatalyst.swift
test/Runtime/stable-bit-backward-deployment.swift
2023-02-21 13:48:33 -05:00
Doug Gregor
b43e864b3f Generalize tests for Apple Silicon 2022-06-06 14:37:17 -07:00
Artem Chikin
f7c37232b7 Update test/Concurrency/Backdeploy/linking.swift to require macCatalyst supported environment
Resolves rdar://84441879
2021-10-21 12:22:25 -07:00
Doug Gregor
4018bdfd86 Disable linking of the concurrency compatibility library for macCatalyst
It might not be there, and we don't need it for this test.
2021-10-18 20:39:40 -07:00
Doug Gregor
307380ef9d Use the proper install name for back-deployed concurrency on macCatalyst.
Fixes rdar://84393581.
2021-10-18 16:46:33 -07:00
Ben Langmuir
5f331bf305 [test] Add REQUIRES: CPU=x86_64 to test that is failing in CI
Failing on macOS-arm64 job.
2021-09-23 07:28:59 -07:00
Doug Gregor
3c21857d7f Extend and test install_name symbols for back-deployed concurrency.
With these magic symbols, programs that link against the _Concurrency
module with a deployment target prior to iOS 15 / macOS 12 / watchOS 8
will reference `libswift_Concurrency.dylib` via rpath.

Fixes rdar://81187835.
2021-09-22 13:39:09 -07:00