Search Unity

il2cpp build stuck both on IOS and Android

Discussion in 'iOS and tvOS' started by ziv_rechnitser, Feb 23, 2022.

  1. ziv_rechnitser

    ziv_rechnitser

    Joined:
    Oct 24, 2021
    Posts:
    5
    We're using Ubuntu Linux as our CI machine to build both IOS and Android apps.
    Our CI process use Game CI for building the apps (on Docker).
    When building with 2019.4.35f1 Unity version, the build process is done successfully.
    We needed to upgrade the Unity version to 2020.3.27f1.
    The build process is done successfully with the new version when building the apps on our private laptops (Mac).
    But when we try to build with the new version as part of the CI, the build process is stuck when reaching the il2cpp part.
    We can see that il2cpp execution was changed on the 2020 Unity version.

    2019.4.35f1 log output:
    Invoking il2cpp with arguments: --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARM64" --configuration="Release" --outputpath="/github/workspace/Solitaire/Temp/StagingArea/assets/bin/Data/Native/arm64-v8a/libil2cpp.so" --cachedirectory="/github/workspace/Solitaire/Assets/../Library/il2cpp_android_arm64-v8a/il2cpp_cache" --additional-include-directories="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" --additional-include-directories="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" --tool-chain-path="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK" --map-file-parser="/opt/unity/Editor/Data/Tools/MapFileParser/MapFileParser" --generatedcppdir="/github/workspace/Solitaire/Temp/StagingArea/Il2Cpp/il2cppOutput" --dotnetprofile="unityaot" 2022-02-22T14:49:42.5297118Z /opt/unity/Editor/Data/il2cpp/build/deploy/net471/il2cpp.exe exited after 46124 ms.


    2020.3.27f1 log output:
    Invoking il2cpp (via bee.exe) with arguments: --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/Native/armeabi-v7a/libil2cpp.so" --cachedirectory="/github/workspace/Solitaire/Assets/../Library/il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" --additional-include-directories="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" --baselib-directory="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Variations/il2cpp/Release/StaticLibs/armeabi-v7a" --avoid-dynamic-library-copy --tool-chain-path="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/AppsFlyeriOSWrapper.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/BraintreeViewController.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/NSInvocation+Convenience.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/Reachability.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/RiskifiedBeacon.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/SkAdNetworkManager.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/TrackingAuthorizationManager.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/UASupportPrimitivesBox.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/UASupportTools.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/UnityAdsInitializationListener.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/UnityAdsLoadListener.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/UnityAdsShowListener.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/UnityAppController+Notifications.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/UnityNotificationManager.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/UnityNotificationWrapper.h" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/externs.cpp" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/iOSBridge.h" --profiler-report --map-file-parser="/opt/unity/Editor/Data/Tools/MapFileParser/MapFileParser" --directory="/github/workspace/Solitaire/Temp/StagingArea/assets/bin/Data/Managed" --generatedcppdir="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput" --stats-output-dir="/github/workspace/Solitaire/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppStats"


    Some Tecnical details:

    Unity Editor version: 2020.3.27f1 (e759542391ea) Branch: 2020.3/release Build type: Release Batch mode: YES System name: Linux Distro version: #31~20.04.1-Ubuntu SMP Fri Jan 14 14:37:50 UTC 2022 Kernel version: 5.11.0-1028-aws Architecture: x86_64 Available memory: 189124 MB

    Unity Editor version: 2019.4.35f1 (0462406dff2e) Branch: 2019.4/staging Build type: Debug Batch mode: YES System name: Linux Distro version: #31~20.04.1-Ubuntu SMP Fri Jan 14 14:37:50 UTC 2022 Kernel version: 5.11.0-1028-aws Architecture: x86_64 Available memory: 189124 MB
     
  2. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    Do you have any ability to see what processes are running (and the command line arguments for those processes) when the build gets stuck?
     
  3. ziv_rechnitser

    ziv_rechnitser

    Joined:
    Oct 24, 2021
    Posts:
    5
    Thank you Josh,

    There are the running process:


    bash /entrypoint.sh
    /bin/bash /usr/bin/unity-editor -logfile /dev/stdout -quit -customBuildName iOS -projectPath /github/workspace/Solitaire -buildTarget iOS -customBuildTarget iOS -customBuildPath /github/workspace/build/iOS/iOS -executeMethod UnityBuilderAction.Builder.Bui
    /bin/sh /usr/bin/xvfb-run -ae /dev/stdout /opt/unity/Editor/Unity -batchmode -logfile /dev/stdout -quit -customBuildName iOS -projectPath /github/workspace/Solitaire -buildTarget iOS -customBuildTarget iOS -customBuildPath /github/workspace/build/iOS/iOS
    Xvfb :99 -screen 0 640x480x16 -nolisten tcp -auth /tmp/xvfb-run.udPLeL/Xauthority
    /opt/unity/Editor/Unity -batchmode -logfile /dev/stdout -quit -customBuildName iOS -projectPath /github/workspace/Solitaire -buildTarget iOS -customBuildTarget iOS -customBuildPath /github/workspace/build/iOS/iOS -executeMethod UnityBuilderAction.Builder.
    /opt/unity/Editor/Data/Resources/Licensing/Client/Unity.Licensing.Client --namedPipe Unity-LicenseClient-root
    /opt/unity/Editor/Data/Resources/PackageManager/Server/UnityPackageManager -s 213 -p 35261 -l 2
    /opt/unity/Editor/Data/Tools/Roslyn/VBCSCompiler -pipename:fk0ePXpgfzxwDCqHQp37sqgqEEy74tUh2YFuCiPy1CM
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler0.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140410587198208 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler1.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403244017408 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler2.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403092948736 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler3.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140404519315200 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler4.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403411871488 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler5.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403453835008 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler6.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403604903680 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler7.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403369907968 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler8.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403361515264 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler9.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403512583936 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler10.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403470620416 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler11.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140404527707904 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler12.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403638474496 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler13.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403109734144 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler14.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403697223424 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler15.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403151697664 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler16.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403688830720 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler17.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403630081792 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler18.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403050985216 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler19.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403185268480 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler20.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403277588224 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler21.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140402724161280 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler22.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403118126848 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler23.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403252410112 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler24.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403260802816 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler25.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403613296384 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler26.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403168483072 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler27.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403311159040 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler28.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403663652608 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler29.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403730794240 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler30.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403428656896 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler31.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403101341440 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler32.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403160090368 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler33.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403672045312 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler34.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403755972352 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler35.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403285980928 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler36.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403034199808 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler37.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403403478784 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler38.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403319551744 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler39.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403562940160 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler40.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403327944448 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler41.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403546154752 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler42.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403420264192 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler43.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403042592512 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler44.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403579725568 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler45.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403487405824 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler46.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403395086080 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler47.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403621689088 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler48.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403386693376 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler49.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403143304960 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler50.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403210446592 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler51.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403193661184 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler52.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403437049600 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler53.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403302766336 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler54.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403537762048 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler55.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403655259904 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler56.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140404510922496 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler57.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403739186944 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler58.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403218839296 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler59.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403747579648 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler60.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403202053888 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler61.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403714008832 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler62.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403495798528 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler63.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140404536100608 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler64.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403134912256 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler65.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403479013120 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler66.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140402740946688 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler67.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403059377920 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler68.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403554547456 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler69.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403705616128 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler70.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403520976640 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler71.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403462227712 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler72.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403227232000 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler73.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403126519552 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler74.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403588118272 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler75.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403571332864 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler76.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403596510976 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler77.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403504191232 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler78.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403336337152 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler79.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140402732553984 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler80.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403378300672 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler81.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403269195520 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler82.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403445442304 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler83.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403176875776 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler84.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403646867200 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler85.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403353122560 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler86.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403294373632 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler87.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403722401536 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler88.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403680438016 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler89.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403067770624 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler90.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403235624704 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler91.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403076163328 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler92.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403344729856 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler93.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403529369344 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler94.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140403084556032 /opt/unity/Editor/Data/PlaybackEngines
    /opt/unity/Editor/Data/Tools/UnityShaderCompiler /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler95.log 0 -local-ipc-stream=ShaderCompilerIPC-213-140402749339392 /opt/unity/Editor/Data/PlaybackEngines
    bash
    /opt/unity/Editor/Data/MonoBleedingEdge/bin/mono /opt/unity/Editor/Data/il2cpp/build/BeeSettings/offline/bee.exe --no-colors --prebuiltbuildprogram=/opt/unity/Editor/Data/il2cpp/build/BeeSettings/offline/artifacts/buildprogram/buildprogram.exe
    /opt/unity/Editor/Data/il2cpp/external/bee/tundra/tundra-linux-x64/tundra2 -R artifacts/tundra.dag -p artifacts/profile.json
    /bin/sh -c "/opt/unity/Editor/Data/il2cpp/build/deploy/netcoreapp3.1/il2cpp" --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --additional-cpp="/github/workspace/Solitaire/Library/Il2cppBuildCache/iOS/additionalCp
    /opt/unity/Editor/Data/il2cpp/build/deploy/netcoreapp3.1/il2cpp --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile=unityaot --additional-cpp=/github/workspace/Solitaire/Library/Il2cppBuildCache/iOS/additionalCppFiles/UnityClas
     
  4. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    Thanks! My suspicion is that IL2CPP is the hung process there, because I don't see any child processes from it (usually we might see C++ compiler processes that are taking a long time).

    We don't have any known issues with IL2CPP hanging though. Is this something you can submit with a bug report?
     
  5. ziv_rechnitser

    ziv_rechnitser

    Joined:
    Oct 24, 2021
    Posts:
    5
    Josh, we submitted a bug report via the Unity editor.
    Number - 1405724
    Thank you.
     
  6. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    Thank you, we will investigate this issue.
     
  7. ziv_rechnitser

    ziv_rechnitser

    Joined:
    Oct 24, 2021
    Posts:
    5
    Hey @JoshPeterson, any updates?
    We don't think it is a process issue.
    Even after restarting the VM, we still encounter this issue.
    Can it be a file lock, maybe?
     
  8. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    No, our QA team has not yet investigated this. I've asked them to prioritize it though.
     
  9. ziv_rechnitser

    ziv_rechnitser

    Joined:
    Oct 24, 2021
    Posts:
    5
    Thank you!
     
  10. Deleted User

    Deleted User

    Guest

    I have the same question with version 2020.3.30f1
     
  11. awesomeda

    awesomeda

    Joined:
    May 10, 2017
    Posts:
    11
  12. awesomeda

    awesomeda

    Joined:
    May 10, 2017
    Posts:
    11
    If it helps, here is the pstree for the unity process:

    $ pstree -a -h -l -t 2305569
    Unity -batchmode -projectPath /builds/xxx -quit -batchmode -nographics -EnableCacheServer -cacheServerEndpoint xxx:xxx -cacheServerNamespacePrefix xxx -cacheServerEnableDownload true -cacheServerEnableUpload true -buildTarget Android -customBuildTarget Android -customBuildName ExampleProjectName -customBuildPath /builds/xxx/Builds/Android/ -executeMethod BuildCommand.PerformBuild -logFile /dev/stdout
    ├─Unity.Licensing --namedPipe Unity-LicenseClient-root
    │ └─11*[{Unity.Licensing}]
    ├─UnityPackageMan -s 532 -p 44107 -l 2
    │ └─9*[{UnityPackageMan}]
    ├─UnityShaderComp /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler0.log 0 -local-ipc-stream=ShaderCompilerIPC-532-140387363779328 /opt/unity/Editor/Data/PlaybackEngines
    │ ├─{Job.Worker 0}
    │ ├─{Job.Worker 10}
    │ ├─{Job.Worker 11}
    │ ├─{Job.Worker 12}
    │ ├─{Job.Worker 13}
    │ ├─{Job.Worker 14}
    │ ├─{Job.Worker 1}
    │ ├─{Job.Worker 2}
    │ ├─{Job.Worker 3}
    │ ├─{Job.Worker 4}
    │ ├─{Job.Worker 5}
    │ ├─{Job.Worker 6}
    │ ├─{Job.Worker 7}
    │ ├─{Job.Worker 8}
    │ └─{Job.Worker 9}
    ├─UnityShaderComp /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler1.log 0 -local-ipc-stream=ShaderCompilerIPC-532-140386999879424 /opt/unity/Editor/Data/PlaybackEngines
    │ ├─{Job.Worker 0}
    │ ├─{Job.Worker 10}
    │ ├─{Job.Worker 11}
    │ ├─{Job.Worker 12}
    │ ├─{Job.Worker 13}
    │ ├─{Job.Worker 14}
    │ ├─{Job.Worker 1}
    │ ├─{Job.Worker 2}
    │ ├─{Job.Worker 3}
    │ ├─{Job.Worker 4}
    │ ├─{Job.Worker 5}
    │ ├─{Job.Worker 6}
    │ ├─{Job.Worker 7}
    │ ├─{Job.Worker 8}
    │ └─{Job.Worker 9}
    ├─UnityShaderComp /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler2.log 0 -local-ipc-stream=ShaderCompilerIPC-532-140386924345088 /opt/unity/Editor/Data/PlaybackEngines
    │ ├─{Job.Worker 0}
    │ ├─{Job.Worker 10}
    │ ├─{Job.Worker 11}
    │ ├─{Job.Worker 12}
    │ ├─{Job.Worker 13}
    │ ├─{Job.Worker 14}
    │ ├─{Job.Worker 1}
    │ ├─{Job.Worker 2}
    │ ├─{Job.Worker 3}
    │ ├─{Job.Worker 4}
    │ ├─{Job.Worker 5}
    │ ├─{Job.Worker 6}
    │ ├─{Job.Worker 7}
    │ ├─{Job.Worker 8}
    │ └─{Job.Worker 9}
    ├─UnityShaderComp /opt/unity/Editor/Data ./Logs/shadercompiler-UnityShaderCompiler3.log 0 -local-ipc-stream=ShaderCompilerIPC-532-140383136765696 /opt/unity/Editor/Data/PlaybackEngines
    │ ├─{Job.Worker 0}
    │ ├─{Job.Worker 10}
    │ ├─{Job.Worker 11}
    │ ├─{Job.Worker 12}
    │ ├─{Job.Worker 13}
    │ ├─{Job.Worker 14}
    │ ├─{Job.Worker 1}
    │ ├─{Job.Worker 2}
    │ ├─{Job.Worker 3}
    │ ├─{Job.Worker 4}
    │ ├─{Job.Worker 5}
    │ ├─{Job.Worker 6}
    │ ├─{Job.Worker 7}
    │ ├─{Job.Worker 8}
    │ └─{Job.Worker 9}
    ├─mono /opt/unity/Editor/Data/il2cpp/build/BeeSettings/offline/bee.exe --no-colors --prebuiltbuildprogram=/opt/unity/Editor/Data/il2cpp/build/BeeSettings/offline/artifacts/buildprogram/buildprogram.exe
    │ ├─tundra2 -R artifacts/tundra.dag -p artifacts/profile.json
    │ │ ├─sh -c "/opt/unity/Editor/Data/il2cpp/build/deploy/netcoreapp3.1/il2cpp" --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/Native/armeabi-v7a/libil2cpp.so" --cachedirectory="/builds/xxx/Assets/../Library/il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" --additional-include-directories="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" --baselib-directory="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Variations/il2cpp/Release/StaticLibs/armeabi-v7a" --avoid-dynamic-library-copy --tool-chain-path="/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK" --additional-cpp="/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/GameAnalyticsATTObjCBridge.h" --additional-cpp="/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/Helpshift-Unity.h" --additional-cpp="/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/iOSBridge.h" --incremental-g-c-time-slice=3 --profiler-report --map-file-parser="/opt/unity/Editor/Data/Tools/MapFileParser/MapFileParser" --directory="/builds/xxx/Temp/StagingArea/assets/bin/Data/Managed" --generatedcppdir="/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput" --stats-output-dir="/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppStats"
    │ │ │ └─il2cpp --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile=unityaot --compile-cpp --libil2cpp-static --platform=Android --architecture=ARMv7 --configuration=Release --outputpath=/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/Native/armeabi-v7a/libil2cpp.so --cachedirectory=/builds/xxx/Assets/../Library/il2cpp_android_armeabi-v7a/il2cpp_cache --additional-include-directories=/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include --additional-include-directories=/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include --baselib-directory=/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Variations/il2cpp/Release/StaticLibs/armeabi-v7a --avoid-dynamic-library-copy --tool-chain-path=/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK --additional-cpp=/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/GameAnalyticsATTObjCBridge.h --additional-cpp=/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/Helpshift-Unity.h --additional-cpp=/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/additionalCppFiles/iOSBridge.h --incremental-g-c-time-slice=3 --profiler-report --map-file-parser=/opt/unity/Editor/Data/Tools/MapFileParser/MapFileParser --directory=/builds/xxx/Temp/StagingArea/assets/bin/Data/Managed --generatedcppdir=/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput --stats-output-dir=/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppStats
    │ │ │ ├─clang++ -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DIL2CPP_ENABLE_WRITE_BARRIERS=1 -DIL2CPP_INCREMENTAL_TIME_SLICE=3 -DBASELIB_INLINE_NAMESPACE=il2cpp_baselib -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I/opt/unity/Editor/Data/il2cpp/external/xxHash -I/opt/unity/Editor/Data/il2cpp/external/baselib/Include -I/opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I/opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I. -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/Assembly-CSharp27.cpp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/C2B5024B0479E4D2C4DD7EDCF6B83748.o
    │ │ │ │ └─clang++ -cc1 -triple armv7-unknown-linux-android19 -emit-obj -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name Assembly-CSharp27.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu generic -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature +fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -debug-info-kind=standalone -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-notes-file /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/C2B5024B0479E4D2C4DD7EDCF6B83748.gcno -resource-dir /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2 -D NET_4_0 -D UNITY_AOT -D IL2CPP_MONO_DEBUGGER_DISABLED -D GC_NOT_DLL -D RUNTIME_IL2CPP -D IL2CPP_ENABLE_WRITE_BARRIERS=1 -D IL2CPP_INCREMENTAL_TIME_SLICE=3 -D BASELIB_INLINE_NAMESPACE=il2cpp_baselib -D LINUX -D ANDROID -D PLATFORM_ANDROID -D __linux__ -D __STDC_FORMAT_MACROS -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I /opt/unity/Editor/Data/il2cpp/external/xxHash -I /opt/unity/Editor/Data/il2cpp/external/baselib/Include -I /opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I /opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I . -D NDEBUG -D __ANDROID_API__=19 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/local/include -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include -Os -Wno-unused-value -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a -ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden -fwrapv -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/C2B5024B0479E4D2C4DD7EDCF6B83748.o -x c++ /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/Assembly-CSharp27.cpp
    │ │ │ ├─clang++ -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DIL2CPP_ENABLE_WRITE_BARRIERS=1 -DIL2CPP_INCREMENTAL_TIME_SLICE=3 -DBASELIB_INLINE_NAMESPACE=il2cpp_baselib -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I/opt/unity/Editor/Data/il2cpp/external/xxHash -I/opt/unity/Editor/Data/il2cpp/external/baselib/Include -I/opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I/opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I. -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/System.Xml2.cpp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DE42A1469F155672394997EC259BF1D5.o
    │ │ │ │ └─clang++ -cc1 -triple armv7-unknown-linux-android19 -emit-obj -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name System.Xml2.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu generic -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature +fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -debug-info-kind=standalone -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-notes-file /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DE42A1469F155672394997EC259BF1D5.gcno -resource-dir /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2 -D NET_4_0 -D UNITY_AOT -D IL2CPP_MONO_DEBUGGER_DISABLED -D GC_NOT_DLL -D RUNTIME_IL2CPP -D IL2CPP_ENABLE_WRITE_BARRIERS=1 -D IL2CPP_INCREMENTAL_TIME_SLICE=3 -D BASELIB_INLINE_NAMESPACE=il2cpp_baselib -D LINUX -D ANDROID -D PLATFORM_ANDROID -D __linux__ -D __STDC_FORMAT_MACROS -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I /opt/unity/Editor/Data/il2cpp/external/xxHash -I /opt/unity/Editor/Data/il2cpp/external/baselib/Include -I /opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I /opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I . -D NDEBUG -D __ANDROID_API__=19 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/local/include -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include -Os -Wno-unused-value -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a -ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden -fwrapv -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DE42A1469F155672394997EC259BF1D5.o -x c++ /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/System.Xml2.cpp
    │ │ │ ├─clang++ -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DIL2CPP_ENABLE_WRITE_BARRIERS=1 -DIL2CPP_INCREMENTAL_TIME_SLICE=3 -DBASELIB_INLINE_NAMESPACE=il2cpp_baselib -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I/opt/unity/Editor/Data/il2cpp/external/xxHash -I/opt/unity/Editor/Data/il2cpp/external/baselib/Include -I/opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I/opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I. -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/Unity.RenderPipelines.Universal.Runtime2.cpp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6A4A04A488F8BEF51742EF997617AA4B.o
    │ │ │ │ └─clang++ -cc1 -triple armv7-unknown-linux-android19 -emit-obj -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name Unity.RenderPipelines.Universal.Runtime2.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu generic -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature +fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -debug-info-kind=standalone -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-notes-file /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6A4A04A488F8BEF51742EF997617AA4B.gcno -resource-dir /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2 -D NET_4_0 -D UNITY_AOT -D IL2CPP_MONO_DEBUGGER_DISABLED -D GC_NOT_DLL -D RUNTIME_IL2CPP -D IL2CPP_ENABLE_WRITE_BARRIERS=1 -D IL2CPP_INCREMENTAL_TIME_SLICE=3 -D BASELIB_INLINE_NAMESPACE=il2cpp_baselib -D LINUX -D ANDROID -D PLATFORM_ANDROID -D __linux__ -D __STDC_FORMAT_MACROS -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I /opt/unity/Editor/Data/il2cpp/external/xxHash -I /opt/unity/Editor/Data/il2cpp/external/baselib/Include -I /opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I /opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I . -D NDEBUG -D __ANDROID_API__=19 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/local/include -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include -Os -Wno-unused-value -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a -ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden -fwrapv -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6A4A04A488F8BEF51742EF997617AA4B.o -x c++ /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/Unity.RenderPipelines.Universal.Runtime2.cpp
    │ │ │ ├─clang++ -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DIL2CPP_ENABLE_WRITE_BARRIERS=1 -DIL2CPP_INCREMENTAL_TIME_SLICE=3 -DBASELIB_INLINE_NAMESPACE=il2cpp_baselib -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I/opt/unity/Editor/Data/il2cpp/external/xxHash -I/opt/unity/Editor/Data/il2cpp/external/baselib/Include -I/opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I/opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I. -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/Generics13.cpp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/75AC14AA6806831B8DFFDA8D80237D7F.o
    │ │ │ │ └─clang++ -cc1 -triple armv7-unknown-linux-android19 -emit-obj -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name Generics13.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu generic -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature +fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -debug-info-kind=standalone -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-notes-file /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/75AC14AA6806831B8DFFDA8D80237D7F.gcno -resource-dir /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2 -D NET_4_0 -D UNITY_AOT -D IL2CPP_MONO_DEBUGGER_DISABLED -D GC_NOT_DLL -D RUNTIME_IL2CPP -D IL2CPP_ENABLE_WRITE_BARRIERS=1 -D IL2CPP_INCREMENTAL_TIME_SLICE=3 -D BASELIB_INLINE_NAMESPACE=il2cpp_baselib -D LINUX -D ANDROID -D PLATFORM_ANDROID -D __linux__ -D __STDC_FORMAT_MACROS -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I /opt/unity/Editor/Data/il2cpp/external/xxHash -I /opt/unity/Editor/Data/il2cpp/external/baselib/Include -I /opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I /opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I . -D NDEBUG -D __ANDROID_API__=19 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/local/include -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include -Os -Wno-unused-value -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a -ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden -fwrapv -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/75AC14AA6806831B8DFFDA8D80237D7F.o -x c++ /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/Generics13.cpp
    │ │ │ ├─clang++ -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DIL2CPP_ENABLE_WRITE_BARRIERS=1 -DIL2CPP_INCREMENTAL_TIME_SLICE=3 -DBASELIB_INLINE_NAMESPACE=il2cpp_baselib -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I/opt/unity/Editor/Data/il2cpp/external/xxHash -I/opt/unity/Editor/Data/il2cpp/external/baselib/Include -I/opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I/opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I. -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/Generics.cpp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6D15A71E3B374D08D85CC57C661760E8.o
    │ │ │ │ └─clang++ -cc1 -triple armv7-unknown-linux-android19 -emit-obj -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name Generics.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu generic -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature +fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -debug-info-kind=standalone -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-notes-file /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6D15A71E3B374D08D85CC57C661760E8.gcno -resource-dir /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2 -D NET_4_0 -D UNITY_AOT -D IL2CPP_MONO_DEBUGGER_DISABLED -D GC_NOT_DLL -D RUNTIME_IL2CPP -D IL2CPP_ENABLE_WRITE_BARRIERS=1 -D IL2CPP_INCREMENTAL_TIME_SLICE=3 -D BASELIB_INLINE_NAMESPACE=il2cpp_baselib -D LINUX -D ANDROID -D PLATFORM_ANDROID -D __linux__ -D __STDC_FORMAT_MACROS -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I /opt/unity/Editor/Data/il2cpp/external/xxHash -I /opt/unity/Editor/Data/il2cpp/external/baselib/Include -I /opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I /opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I . -D NDEBUG -D __ANDROID_API__=19 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/local/include -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include -Os -Wno-unused-value -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a -ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden -fwrapv -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6D15A71E3B374D08D85CC57C661760E8.o -x c++ /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/Generics.cpp
    │ │ │ ├─clang++ -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DIL2CPP_ENABLE_WRITE_BARRIERS=1 -DIL2CPP_INCREMENTAL_TIME_SLICE=3 -DBASELIB_INLINE_NAMESPACE=il2cpp_baselib -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I/opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/libil2cpp -I/opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I/opt/unity/Editor/Data/il2cpp/external/xxHash -I/opt/unity/Editor/Data/il2cpp/external/baselib/Include -I/opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I/opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I/builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I. -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/Google.Protobuf2.cpp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DCC0A5480C9F9F471378268FD6E5F409.o
    │ │ │ │ └─clang++ -cc1 -triple armv7-unknown-linux-android19 -emit-obj -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name Google.Protobuf2.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu generic -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature +fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -debug-info-kind=standalone -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-notes-file /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DCC0A5480C9F9F471378268FD6E5F409.gcno -resource-dir /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2 -D NET_4_0 -D UNITY_AOT -D IL2CPP_MONO_DEBUGGER_DISABLED -D GC_NOT_DLL -D RUNTIME_IL2CPP -D IL2CPP_ENABLE_WRITE_BARRIERS=1 -D IL2CPP_INCREMENTAL_TIME_SLICE=3 -D BASELIB_INLINE_NAMESPACE=il2cpp_baselib -D LINUX -D ANDROID -D PLATFORM_ANDROID -D __linux__ -D __STDC_FORMAT_MACROS -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include -I /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/libil2cpp -I /opt/unity/Editor/Data/il2cpp/external/bdwgc/include -I /opt/unity/Editor/Data/il2cpp/external/xxHash -I /opt/unity/Editor/Data/il2cpp/external/baselib/Include -I /opt/unity/Editor/Data/il2cpp/external/baselib/Platforms/Android/Include -I /opt/unity/Editor/Data/il2cpp/libil2cpp/pch -I /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput -I . -D NDEBUG -D __ANDROID_API__=19 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1 -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/local/include -internal-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.2/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/include -internal-externc-isystem /opt/unity/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include -Os -Wno-unused-value -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a -ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden -fwrapv -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o /builds/xxx/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DCC0A5480C9F9F471378268FD6E5F409.o -x c++ /builds/xxx/Library/Il2cppBuildCache/Android/armeabi-v7a/il2cppOutput/Google.Protobuf2.cpp
    │ │ │ └─37*[{il2cpp}]
    │ │ └─17*[{tundra2}]
    │ ├─{Finalizer}
    │ └─{SGen worker}
    ├─{ALSA Mixer}
    ├─8*[{AssetDatabase.F}]
    ├─{AssetDatabase.I}
    ├─{Audio Nonblocki}
    ├─{Audio Stream Th}
    ├─16*[{Background Job.}]
    ├─16*[{BakingJobs.Work}]
    ├─{CoreBusinessMet}
    ├─{CurlRequest}
    ├─{Debugger agent}
    ├─4*[{EnlightenWorker}]
    ├─{Finalizer}
    ├─{HTTP REST Serve}
    ├─{Job.Worker 0}
    ├─{Job.Worker 10}
    ├─{Job.Worker 11}
    ├─{Job.Worker 12}
    ├─{Job.Worker 13}
    ├─{Job.Worker 14}
    ├─{Job.Worker 1}
    ├─{Job.Worker 2}
    ├─{Job.Worker 3}
    ├─{Job.Worker 4}
    ├─{Job.Worker 5}
    ├─{Job.Worker 6}
    ├─{Job.Worker 7}
    ├─{Job.Worker 8}
    ├─{Job.Worker 9}
    ├─{Loading.AsyncRe}
    ├─{Loading.Preload}
    ├─{Profiler.Dispat}
    ├─{REST Message Ha}
    └─4*[{Unity}]
     
  13. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    Based on the output, it looks like there are a number of .cpp files being compiled. Any one of them could take a long time. I'd recommend taking a few pstree snapshots over the time that this hangs, and see which .cpp files might still be compiling.

    It might also be worth looking a the resources available to the CI machine vs. what is availble locally. Maybe the CI machine has many fewer CPUs, and the compilation is hitting some very bad case that only happens on machines with that configuration.