From e36662f8d19b3ec7137271a434586a6e7d624521 Mon Sep 17 00:00:00 2001 From: Finagolfin Date: Wed, 2 Apr 2025 01:02:02 +0530 Subject: [PATCH] Android: remove build flags that are no longer needed Removing the definition of `_GNU_SOURCE` is no longer needed since swiftlang/swift-tools-support-core#500 made sure the right `strerror_r()` is used. --- Utilities/build-script-helper.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/Utilities/build-script-helper.py b/Utilities/build-script-helper.py index 6e62b127b..5504095be 100755 --- a/Utilities/build-script-helper.py +++ b/Utilities/build-script-helper.py @@ -104,9 +104,6 @@ def get_swiftpm_options(args): if '-android' in args.build_target: swiftpm_args += [ '-Xlinker', '-rpath', '-Xlinker', '$ORIGIN/../lib/swift/android', - # SwiftPM will otherwise try to compile against GNU strerror_r on - # Android and fail. - '-Xswiftc', '-Xcc', '-Xswiftc', '-U_GNU_SOURCE', ] else: # Library rpath for swift, dispatch, Foundation, etc. when installing