Reputation: 3351
Working on a big KMM project and having following issue:
When building the iOS app with Xcode (tried 16.0, 16.1, 16.2) in Release
configuration, the build fails:
clang: error: unable to execute command: Bus error: 10
clang: error: linker command failed due to signal (use -v to see invocation)
Since when does the error occurs?
The error occurs since updating some dependencies:
Since all these updates relate to each other, I can not say which one is responsible. But if I downgrade, release
builds are successful.
Skie configuration:
skie {
features {
group {
DefaultArgumentInterop.Enabled(false)
EnumInterop.Enabled(true)
FlowInterop.Enabled(true)
FunctionInterop.FileScopeConversion.Enabled(true)
FunctionInterop.LegacyName(false)
SealedInterop.Enabled(true)
SuspendInterop.Enabled(true)
group("com.XXX.shared.generated.resources.Res") {
SuspendInterop.Enabled(false)
}
}
}
analytics {
analytics {
enabled.set(false)
}
}
}
Kotlin configuration for iOS:
kotlin {
compilerOptions {
jvmToolchain(17)
freeCompilerArgs.addAll("-Xexpect-actual-classes")
}
androidTarget()
listOf(
iosX64(),
iosArm64(),
iosSimulatorArm64(),
).forEach { iosTarget ->
iosTarget.binaries.framework {
baseName = "shared"
isStatic = true
//uncomment if isStatic is false and iOS enables inspektify
//linkerOpts("-lsqlite3")
}
}
}
(UPDATE) Full log, when building from command line:
Ld /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/iosApp.app/iosApp normal (in target 'iosApp' from project 'iosApp')
cd /Users/admin-mh/Development/V2_2024/ocm-app-v2/iosApp
/Applications/Xcode_16.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios16.4 -isysroot /Applications/Xcode_16.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.1.sdk -Os -L/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/EagerLinkingTBDs/Release-iphoneos -L/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/EagerLinkingTBDs/Release-iphoneos -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/PackageFrameworks -F/Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos -filelist /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/iosApp.build/Release-iphoneos/iosApp.build/Objects-normal/arm64/iosApp.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/iosApp.build/Release-iphoneos/iosApp.build/Objects-normal/arm64/iosApp_lto.o -fobjc-link-runtime -L/Applications/Xcode_16.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/iosApp.build/Release-iphoneos/iosApp.build/Objects-normal/arm64/iosApp.swiftmodule -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -lc++ -Wl,-no_warn_duplicate_libraries -Wl,-no_warn_duplicate_libraries -ObjC -lc++ -framework shared -framework UnityFramework -framework Security -framework SystemConfiguration -framework UIKit -framework Security -framework Security -framework SystemConfiguration -framework Security -framework SystemConfiguration -framework SystemConfiguration -framework CoreTelephony -lz -framework MobileCoreServices -framework QuartzCore -lsqlite3 -lc++ -lz -framework StoreKit -lsqlite3 -lc++ -lz -framework StoreKit -framework UnityFramework -framework FirebaseAnalytics -framework GoogleAppMeasurement -Xlinker -no_adhoc_codesign -Xlinker -dependency_info -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/iosApp.build/Release-iphoneos/iosApp.build/Objects-normal/arm64/iosApp_dependency_info.dat -o /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Products/Release-iphoneos/iosApp.app/iosApp -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/Firebase.build/Release-iphoneos/FirebaseCoreInternal.build/Objects-normal/arm64/FirebaseCoreInternal.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/Firebase.build/Release-iphoneos/FirebaseRemoteConfigInterop.build/Objects-normal/arm64/FirebaseRemoteConfigInterop.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/Promises.build/Release-iphoneos/Promises.build/Objects-normal/arm64/Promises.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/Firebase.build/Release-iphoneos/FirebaseSessions.build/Objects-normal/arm64/FirebaseSessions.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/Nuke.build/Release-iphoneos/NukeUI.build/Objects-normal/arm64/NukeUI.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/Nuke.build/Release-iphoneos/Nuke.build/Objects-normal/arm64/Nuke.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/Lottie.build/Release-iphoneos/Lottie.build/Objects-normal/arm64/Lottie.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/SwipeActions.build/Release-iphoneos/SwipeActions.build/Objects-normal/arm64/SwipeActions.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/LoremSwiftum.build/Release-iphoneos/LoremSwiftum.build/Objects-normal/arm64/LoremSwiftum.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/WrappingHStack.build/Release-iphoneos/WrappingHStack.build/Objects-normal/arm64/WrappingHStack.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/SVGView.build/Release-iphoneos/SVGView.build/Objects-normal/arm64/SVGView.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/Nuke.build/Release-iphoneos/NukeExtensions.build/Objects-normal/arm64/NukeExtensions.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/Firebase.build/Release-iphoneos/FirebaseCrashlyticsSwift.build/Objects-normal/arm64/FirebaseCrashlyticsSwift.swiftmodule -Xlinker -add_ast_path -Xlinker /Users/admin-mh/Library/Developer/Xcode/DerivedData/iosApp-cjqpezvgmkrhzngruvavapqohvuu/Build/Intermediates.noindex/SwiftUI-Shimmer.build/Release-iphoneos/Shimmer.build/Objects-normal/arm64/Shimmer.swiftmodule
clang: error: unable to execute command: Bus error: 10
clang: error: linker command failed due to signal (use -v to see invocation)
Upvotes: 3
Views: 104