I am getting build error on latest 6.4.0 Android SDK on arm64 ubuntu 24.04
/home/runner/work/setup-swift/setup-swift/Package.swift: SetupLib: clang: error: unable to execute command: posix_spawn failed: Exec format error
/home/runner/work/setup-swift/setup-swift/Package.swift: SetupLib: clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: Ld /home/runner/work/setup-swift/setup-swift/.build/out/Products/Debug-android-aarch64/SetupLib.o normal failed with a nonzero exit code. Command line: cd /home/runner/work/setup-swift/setup-swift
/opt/hostedtoolcache/swift-6.4.0-RELEASE-ubuntu2404-aarch64/6.4.0/aarch64/usr/bin/clang -target aarch64-unknown-linux-android28 -r --sysroot /home/runner/.config/swiftpm/swift-sdks/swift-6.4.0-RELEASE_android.artifactbundle/swift-android/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -resource-dir /home/runner/.config/swiftpm/swift-sdks/swift-6.4.0-RELEASE_android.artifactbundle/swift-android/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18 -O0 @/home/runner/work/setup-swift/setup-swift/.build/out/Intermediates.noindex/SetupLib.build/Debug-android-aarch64/SetupLib-t.build/Objects-normal/aarch64/SetupLib.LinkFileList -nostdlib -fuse-ld\\=lld --ld-path\\=/home/runner/.config/swiftpm/swift-sdks/swift-6.4.0-RELEASE_android.artifactbundle/swift-android/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld -o /home/runner/work/setup-swift/setup-swift/.build/out/Products/Debug-android-aarch64/SetupLib.oerror: Build failed
The build used to work on 6.3.3. Is there additional set up required for arm64 ubuntu 24.04?
More details:
- 6.4.0 arm64 ubuntu 24.04 failure: CI/CD · SwiftyLab/setup-swift@1769f44 · GitHub
- 6.3.3 arm64 ubuntu 24.04 success: CI/CD · SwiftyLab/setup-swift@d3c93c4 · GitHub
- 6.4.0 X64 ubuntu 24.04 failure: CI/CD · SwiftyLab/setup-swift@a0b8e16 · GitHub