Closed
Description
Description
The iOS NativeAOT app used in the performance testing pipeline is failing to build where it was successfully building before. Example pipeline run (job: ios-arm64 release iOSNativeAOT): https://dev.azure.com/dnceng/internal/_build/results?buildId=2351233&view=results.
FYI: @kotlarmilos
Reproduction Steps
Steps taken from pipeline:
- Clone runtime repo and change directory into it
- Build runtime using command:
./build.sh -ci -arch arm64 -os ios --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs -c Release /p:BuildDarwinFrameworks=true
- Change directory to:
./src/mono/sample/iOS
- Use make to build the app:
make hello-app TARGET_OS=ios TARGET_ARCH=arm64 BUILD_CONFIG=Release DEPLOY_AND_RUN=false STRIP_DEBUG_SYMBOLS=false HYBRID_GLOBALIZATION=False
Expected behavior
App builds successfully
Actual behavior
Build failing with the following output:
/Users/runner/work/1/s/dotnet.sh \
publish -c Release \
-p:TargetOS=ios \
-p:TargetArchitecture=arm64 \
-p:DeployAndRun=false \
-p:StripDebugSymbols=false \
-p:PublishAotUsingRuntimePack=false \
-p:GenerateStats=false \
-p:HybridGlobalization=False \
-bl
MSBuild version 17.8.3+195e7f5a3 for .NET
Determining projects to restore...
Restored /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj (in 8.76 sec).
Restored /Users/runner/work/1/s/src/tools/illink/src/linker/ref/Mono.Linker.csproj (in 218 ms).
Restored /Users/runner/work/1/s/src/libraries/System.Runtime.InteropServices/gen/LibraryImportGenerator/LibraryImportGenerator.csproj (in 9.03 sec).
Restored /Users/runner/work/1/s/src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Microsoft.Interop.SourceGeneration.csproj (in 9.03 sec).
Restored /Users/runner/work/1/s/src/tools/illink/src/ILLink.CodeFix/ILLink.CodeFixProvider.csproj (in 9.03 sec).
Restored /Users/runner/work/1/s/src/tools/illink/src/ILLink.RoslynAnalyzer/ILLink.RoslynAnalyzer.csproj (in 418 ms).
Restored /Users/runner/work/1/s/src/tools/illink/src/linker/Mono.Linker.csproj (in 1.33 sec).
Restored /Users/runner/work/1/s/src/tools/illink/src/ILLink.Tasks/ILLink.Tasks.csproj (in 2.41 sec).
Used runtime pack: /Users/runner/work/1/s/artifacts/bin/microsoft.netcore.app.runtime.ios-arm64/Release/
ILLink.RoslynAnalyzer -> /Users/runner/work/1/s/artifacts/bin/ILLink.RoslynAnalyzer/Release/netstandard2.0/ILLink.RoslynAnalyzer.dll
ILLink.CodeFixProvider -> /Users/runner/work/1/s/artifacts/bin/ILLink.CodeFixProvider/Release/netstandard2.0/ILLink.CodeFixProvider.dll
Mono.Linker -> /Users/runner/work/1/s/artifacts/bin/Mono.Linker/ref/Release/net8.0/illink.dll
Mono.Linker -> /Users/runner/work/1/s/artifacts/bin/Mono.Linker/Release/net8.0/illink.dll
ILLink.Tasks -> /Users/runner/work/1/s/artifacts/bin/ILLink.Tasks/Release/net8.0/ILLink.Tasks.dll
Program -> /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Program.dll
Program -> /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/publish/
Generating native code
Running: cmake -S. -BHelloiOS -GXcode -DTARGETS_APPLE_MOBILE=1 -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0
Using working directory: /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/
Exit code: 0
Running: xcodebuild ONLY_ACTIVE_ARCH=YES CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO -arch arm64 -sdk iphoneos -configuration Release
Using working directory: /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS
Exit code: 65
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: The "AppleAppBuilderTask" task failed unexpectedly. [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: System.Exception: Error: Process returned non-zero exit code: Command line invocation: [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: /Applications/Xcode_14.2.app/Contents/Developer/usr/bin/xcodebuild ONLY_ACTIVE_ARCH=YES CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO -arch arm64 -sdk iphoneos -configuration Release [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: User defaults from command line: [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: IDEPackageSupportUseBuiltinSCM = YES [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: Build settings from command line: [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: ARCHS = arm64 [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: CODE_SIGN_IDENTITY = [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: CODE_SIGNING_ALLOWED = NO [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: CODE_SIGNING_REQUIRED = NO [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: ONLY_ACTIVE_ARCH = YES [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: SDKROOT = iphoneos16.2 [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: note: Using codesigning identity override: [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: Computing target dependency graph and provisioning inputs [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: Create build description [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: Build description signature: fda0729d345ae478caf9897330b21ce2 [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: Build description path: /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/XCBuildData/fda0729d345ae478caf9897330b21ce2-desc.xcbuild [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: warning: Building targets in manual order is deprecated - check "Parallelize build for command-line builds" in the project editor, or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in the current build to suppress this warning [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: CreateBuildDirectory /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/HelloiOS.xcodeproj [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: builtin-create-build-directory /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: CreateBuildDirectory /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/HelloiOS.xcodeproj [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: builtin-create-build-directory /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: CreateBuildDirectory /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/Release-iphoneos [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/HelloiOS.xcodeproj [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: builtin-create-build-directory /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/Release-iphoneos [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: CreateBuildDirectory /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/EagerLinkingTBDs [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/HelloiOS.xcodeproj [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: builtin-create-build-directory /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/EagerLinkingTBDs [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: note: Run script build phase 'Generate CMakeFiles/ZERO_CHECK' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'ZERO_CHECK' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: WriteAuxiliaryFile /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/ZERO_CHECK.build/Script-8057C7B0A126D224DECE4414.sh (in target 'ZERO_CHECK' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: write-file /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/ZERO_CHECK.build/Script-8057C7B0A126D224DECE4414.sh [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: PhaseScriptExecution Generate\ CMakeFiles/ZERO_CHECK /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/ZERO_CHECK.build/Script-8057C7B0A126D224DECE4414.sh (in target 'ZERO_CHECK' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: /bin/sh -c /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/ZERO_CHECK.build/Script-8057C7B0A126D224DECE4414.sh [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: make[1]: `/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/CMakeFiles/cmake.check_cache' is up to date. [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: MkDir /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos/HelloiOS.app (in target 'HelloiOS' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: /bin/mkdir -p /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos/HelloiOS.app [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: WriteAuxiliaryFile /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/HelloiOS.LinkFileList (in target 'HelloiOS' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: write-file /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/HelloiOS.LinkFileList [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: ProcessInfoPlistFile /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos/HelloiOS.app/Info.plist /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/CMakeFiles/HelloiOS.dir/Info.plist (in target 'HelloiOS' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: builtin-infoPlistUtility /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/CMakeFiles/HelloiOS.dir/Info.plist -producttype com.apple.product-type.application -genpkginfo /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos/HelloiOS.app/PkgInfo -expandbuildsettings -format binary -platform iphoneos -requiredArchitecture arm64 -o /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos/HelloiOS.app/Info.plist [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/HelloiOS.xcodeproj: warning: User-supplied CFBundleIdentifier value 'net.dot.HelloiOS' in the Info.plist must be the same as the PRODUCT_BUNDLE_IDENTIFIER build setting value ''. (in target 'HelloiOS' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: CompileC /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/util.o /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/util.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'HelloiOS' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -target arm64-apple-ios11.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -Wno-trigraphs -fpascal-strings -O3 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -DCMAKE_INTDIR\=\"Release-iphoneos\" -DUSE_NATIVE_AOT\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=1 -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -I/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos/include -I/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/DerivedSources-normal/arm64 -I/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/DerivedSources/arm64 -I/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/DerivedSources -F/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos -DNDEBUG -std\=gnu17 -MMD -MT dependencies -MF /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/util.d --serialize-diagnostics /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/util.dia -c /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/util.m -o /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/util.o [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: CompileC /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/main.o /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/main.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'HelloiOS' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -target arm64-apple-ios11.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -Wno-trigraphs -fpascal-strings -O3 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -DCMAKE_INTDIR\=\"Release-iphoneos\" -DUSE_NATIVE_AOT\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=1 -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -I/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos/include -I/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/DerivedSources-normal/arm64 -I/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/DerivedSources/arm64 -I/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/DerivedSources -F/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos -DNDEBUG -std\=gnu17 -MMD -MT dependencies -MF /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/main.d --serialize-diagnostics /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/main.dia -c /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/main.m -o /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/main.o [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/main.m:61:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: int managed_argc = get_managed_args (&managed_argv); [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: 1 warning generated. [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: Ld /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos/HelloiOS.app/HelloiOS normal (in target 'HelloiOS' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: cd /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target arm64-apple-ios11.0 -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.2.sdk -L/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/EagerLinkingTBDs -L/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos -F/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/EagerLinkingTBDs -F/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos -filelist /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/HelloiOS.LinkFileList -fobjc-link-runtime -gz\=zlib /Users/runner/work/1/s/artifacts/bin/coreclr/ios.arm64.Release/aotsdk/libbootstrapperdll.o /Users/runner/work/1/s/artifacts/bin/coreclr/ios.arm64.Release/aotsdk/libRuntime.WorkstationGC.a /Users/runner/work/1/s/artifacts/bin/coreclr/ios.arm64.Release/aotsdk/libeventpipe-disabled.a /Users/runner/work/1/s/artifacts/bin/coreclr/ios.arm64.Release/aotsdk/libstandalonegc-disabled.a /Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libSystem.Native.a /Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libSystem.Globalization.Native.a /Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libSystem.IO.Compression.Native.a /Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libSystem.Net.Security.Native.a /Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libSystem.Security.Cryptography.Native.Apple.a /Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libicudata.a /Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libicui18n.a /Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libicuuc.a -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.2.sdk --target\=arm64-apple-ios11.0-macho -arch arm64 -g -Wl,-rpath,@executable_path -lstdc++ -ldl -lobjc -lz -licucore -lm -Wl,-headerpad_max_install_names -framework Foundation -framework Security -framework UIKit -lz -lc++ -liconv -licucore /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/publish/libSystem.Security.Cryptography.Native.Apple.a /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/publish/libSystem.Net.Security.Native.a /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/publish/libSystem.IO.Compression.Native.a /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/publish/libSystem.Globalization.Native.a /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/publish/libSystem.Native.a /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/obj/native/Program.o -framework GSS -Xlinker -dependency_info -Xlinker /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/build/HelloiOS.build/Release-iphoneos/Objects-normal/arm64/HelloiOS_dependency_info.dat -o /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos/HelloiOS.app/HelloiOS [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: clang: error: no such file or directory: '/Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libicudata.a' [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: clang: error: no such file or directory: '/Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libicui18n.a' [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: clang: error: no such file or directory: '/Users/runner/work/1/s/artifacts/bin/runtime/net9.0-ios-Release-arm64/libicuuc.a' [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: Command Ld failed with a nonzero exit code [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: note: Run script build phase 'Generate CMakeFiles/ALL_BUILD' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'ALL_BUILD' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: ** BUILD FAILED ** [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: The following build commands failed: [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: Ld /Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/bin/ios-arm64/Bundle/HelloiOS/Release-iphoneos/HelloiOS.app/HelloiOS normal (in target 'HelloiOS' from project 'HelloiOS') [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: (1 failure) [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: at Utils.RunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean ignoreErrors, Boolean silent, MessageImportance debugMessageImportance) in /_/src/tasks/Common/Utils.cs:line 123 [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: at Xcode.BuildAppBundle(String xcodePrjPath, Boolean optimized, String devTeamProvisioning) in /_/src/tasks/AppleAppBuilder/Xcode.cs:line 644 [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: at AppleAppBuilderTask.Execute() in /_/src/tasks/AppleAppBuilder/AppleAppBuilder.cs:line 334 [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
/Users/runner/work/1/s/src/mono/msbuild/apple/build/AppleBuild.targets(296,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/Users/runner/work/1/s/src/mono/sample/iOS-NativeAOT/Program.csproj]
make: *** [hello-app] Error 1
Regression?
Last successful build in the performance pipeline was build #20231219.1. The runtime commits for this run and the next are d425183 and 8bb7b2a respectively. Here is the github diff: d425183...8bb7b2a.
Known Workarounds
Using HybridGlobalization=True in the make command appears to be succeeding in build.
Configuration
Latest .NET SDK
MacOS Build for iOS App
Other information
No response