Skip to content

Commit 73d2f6e

Browse files
committed
Try to tell clang differently to not use ios13.0-macabi
1 parent d5c513a commit 73d2f6e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

scripts/build_individual_libldk.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,14 @@ def run(config: ScriptConfig):
5555
os.makedirs(lipo_binary_directory, exist_ok=True)
5656

5757
child_environment = dict(os.environ)
58-
child_environment['RUSTFLAGS'] = '--cfg=c_bindings -C link-arg=-mios-version-min=14.0'
58+
child_environment['RUSTFLAGS'] = '--cfg=c_bindings'
5959
child_environment['PATH'] = '/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin'
60+
# stop cargo's obsession with x86_64-apple-ios13.0-macabi when nobody asked for it
61+
child_environment['CFLAGS_x86_64_apple_ios_macabi'] = '--target=x86_64-apple-ios-macabi'
62+
child_environment['CFLAGS_x86_64_apple_ios_macbi'] = '--target=x86_64-apple-ios-macabi'
63+
child_environment['CFLAGS_x86_64_apple_ios13.0_macabi'] = '--target=x86_64-apple-ios-macabi'
64+
child_environment['CFLAGS_x86_64_apple_ios13.0_macbi'] = '--target=x86_64-apple-ios-macabi'
65+
# child_environment['RUSTFLAGS'] = '--cfg=c_bindings -C link-arg=-mios-version-min=14.0'
6066
# child_environment['IPHONEOS_DEPLOYMENT_TARGET'] = '14.0'
6167

6268
# subprocess.check_call([RUSTUP_PATH, 'override', 'set', 'nightly-2022-05-13'], cwd=config.LDK_C_BINDINGS_DIRECTORY)

0 commit comments

Comments
 (0)