@@ -401,6 +401,8 @@ groupstart "Bundling SDK"
401
401
sdk_name=swift-${swift_version} -android-${android_api} -${android_sdk_version}
402
402
# sdk_base=android-27c-sysroot
403
403
sdk_base=swift-android
404
+ # sdk_root="${sdk_base}-${android_sdk_version}.sdk"
405
+ sdk_root=" ${sdk_base} .sdk"
404
406
405
407
bundle=" ${sdk_name} .artifactbundle"
406
408
@@ -420,7 +422,7 @@ cat > info.json <<EOF
420
422
"path": "$sdk_name /$sdk_base "
421
423
}
422
424
],
423
- "version": "0.0.1 ",
425
+ "version": "${android_sdk_version} ",
424
426
"type": "swiftSDK"
425
427
}
426
428
}
@@ -448,11 +450,11 @@ EOF
448
450
cat >> swift-sdk.json << EOF
449
451
"${arch} -${sdk_base} ": {
450
452
"toolsetPaths": [
451
- "toolset.json"
453
+ "swift- toolset.json"
452
454
],
453
- "sdkRootPath": "musl- ${musl_version} .sdk /${arch} ",
454
- "swiftResourcesPath": "musl- ${musl_version} .sdk /${arch} /usr/lib/swift_static",
455
- "swiftStaticResourcesPath": "musl- ${musl_version} .sdk /${arch} /usr/lib/swift_static"
455
+ "sdkRootPath": "${sdk_root} /${arch} ",
456
+ "swiftResourcesPath": "${sdk_root} /${arch} /usr/lib/swift_static",
457
+ "swiftStaticResourcesPath": "${sdk_root} /${arch} /usr/lib/swift_static"
456
458
EOF
457
459
done
458
460
@@ -462,22 +464,15 @@ cat >> swift-sdk.json <<EOF
462
464
}
463
465
EOF
464
466
465
- mkdir " musl- ${musl_version} .sdk "
466
- quiet_pushd " musl- ${musl_version} .sdk "
467
+ mkdir " ${sdk_root} "
468
+ quiet_pushd " ${sdk_root} "
467
469
cp -R ${build_dir} /sdk_root/* .
468
470
quiet_popd
469
471
470
- mkdir -p swift.xctoolchain/usr/bin
471
-
472
- cat > toolset.json << EOF
472
+ cat > swift-toolset.json << EOF
473
473
{
474
- "rootPath": "swift.xctoolchain/usr/bin",
475
- "swiftCompiler" : {
476
- "extraCLIOptions" : [
477
- "-static-executable",
478
- "-static-stdlib"
479
- ]
480
- },
474
+ "cCompiler": { "extraCLIOptions": ["-fPIC"] },
475
+ "swiftCompiler": { "extraCLIOptions": ["-Xclang-linker", "-fuse-ld=lld"] },
481
476
"schemaVersion": "1.0"
482
477
}
483
478
EOF
0 commit comments