il2cpp.exe did not run properly!

Hello, i tried to build the game using IL2CPP, and i get those errors:

Failed running E:\UnitySecond\2019.2.0b7\Editor\Data\il2cpp/build/il2cpp.exe --compile-cpp --libil2cpp-static --platform="Android" --architecture="x86" --configuration="Release" --outputpath="E:\BallThrower\BallShooterCloud\Ball Shooter\Temp\StagingArea\assets\bin\Data\Native\x86\libil2cpp.so" --cachedirectory="E:\BallThrower\BallShooterCloud\Ball Shooter\Assets\..\Library\il2cpp_android_x86/il2cpp_cache" --additional-include-directories="E:/UnitySecond/2019.2.0b7/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="E:/UnitySecond/2019.2.0b7/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/AndroidNDK/android-ndk-r16b" --map-file-parser=E:/UnitySecond/2019.2.0b7/Editor/Data/Tools/MapFileParser/MapFileParser.exe --generatedcppdir="E:/BallThrower/BallShooterCloud/Ball Shooter/Temp/StagingArea/Il2Cpp/il2cppOutput" --dotnetprofile="unityaot" 

stdout:
Building libil2cpp.so with AndroidToolChain
    Output directory: E:\BallThrower\BallShooterCloud\Ball Shooter\Temp\StagingArea\assets\bin\Data\Native\x86
    Cache directory: E:\BallThrower\BallShooterCloud\Ball Shooter\Library\il2cpp_android_x86\il2cpp_cache
ObjectFiles: 164 of which compiled: 164
    Time Compile: 9972 milliseconds Lump_libil2cpp_vm.cpp
    Time Compile: 7866 milliseconds Il2CppAttributes.cpp
    Time Compile: 6076 milliseconds Unity.TextMeshPro1.cpp
    Time Compile: 6072 milliseconds Il2CppInvokerTable.cpp
    Time Compile: 5967 milliseconds Lump_libil2cpp_icalls.cpp
    Time Compile: 5420 milliseconds Unity.TextMeshPro2.cpp
    Time Compile: 4827 milliseconds Unity.TextMeshPro.cpp
    Time Compile: 4759 milliseconds Generics6.cpp
    Time Compile: 4678 milliseconds Generics10.cpp
    Time Compile: 4561 milliseconds Generics2.cpp
Total compilation time: 94985 milliseconds.
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\AndroidNDK\android-ndk-r16b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Mostafa Hani\AppData\Local\Temp\tmp7453.tmp" -o "E:\BallThrower\BallShooterCloud\Ball Shooter\Library\il2cpp_android_x86\il2cpp_cache\linkresult_C8CDF6D15C7ED7B5ED24B00D164B2146\libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\AndroidNDK\android-ndk-r16b\platforms\android-16\arch-x86" -gcc-toolchain "C:\AndroidNDK\android-ndk-r16b\toolchains\x86-4.9\prebuilt\windows-x86_64" -target i686-none-linux-android -Wl,--wrap,sigaction -L "C:\AndroidNDK\android-ndk-r16b\sources\cxx-stl\gnu-libstdc++\4.9\libs\x86" -lgnustl_static -llog -rdynamic -fuse-ld=gold.exe

C:\AndroidNDK\android-ndk-r16b\sources\cxx-stl\gnu-libstdc++\4.9\include\bits/atomic_base.h:503: error: undefined reference to '__atomic_load_8'
C:\AndroidNDK\android-ndk-r16b\sources\cxx-stl\gnu-libstdc++\4.9\include\bits/atomic_base.h:427: error: undefined reference to '__atomic_fetch_add_8'
C:\AndroidNDK\android-ndk-r16b\sources\cxx-stl\gnu-libstdc++\4.9\include\bits/atomic_base.h:411: error: undefined reference to '__atomic_fetch_add_8'
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)


   at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
   at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
   at il2cpp.Program.DoRun(String[] args)
   at il2cpp.Program.Run(String[] args)
   at il2cpp.Program.Main(String[] args)
stderr:

Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: C:\AndroidNDK\android-ndk-r16b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Mostafa Hani\AppData\Local\Temp\tmp7453.tmp" -o "E:\BallThrower\BallShooterCloud\Ball Shooter\Library\il2cpp_android_x86\il2cpp_cache\linkresult_C8CDF6D15C7ED7B5ED24B00D164B2146\libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\AndroidNDK\android-ndk-r16b\platforms\android-16\arch-x86" -gcc-toolchain "C:\AndroidNDK\android-ndk-r16b\toolchains\x86-4.9\prebuilt\windows-x86_64" -target i686-none-linux-android -Wl,--wrap,sigaction -L "C:\AndroidNDK\android-ndk-r16b\sources\cxx-stl\gnu-libstdc++\4.9\libs\x86" -lgnustl_static -llog -rdynamic -fuse-ld=gold.exe

C:\AndroidNDK\android-ndk-r16b\sources\cxx-stl\gnu-libstdc++\4.9\include\bits/atomic_base.h:503: error: undefined reference to '__atomic_load_8'
C:\AndroidNDK\android-ndk-r16b\sources\cxx-stl\gnu-libstdc++\4.9\include\bits/atomic_base.h:427: error: undefined reference to '__atomic_fetch_add_8'
C:\AndroidNDK\android-ndk-r16b\sources\cxx-stl\gnu-libstdc++\4.9\include\bits/atomic_base.h:411: error: undefined reference to '__atomic_fetch_add_8'
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)


   at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
   at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
   at il2cpp.Program.DoRun(String[] args)
   at il2cpp.Program.Run(String[] args)
   at il2cpp.Program.Main(String[] args)

UnityEngine.Debug:LogError(Object)
UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:126)
UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:71)
UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:502)
UnityEditorInternal.IL2CPPBuilder:RunCompileAndLink() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:370)
UnityEditorInternal.IL2CPPUtils:RunCompileAndLink(String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:77)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)



Exception: E:\UnitySecond\2019.2.0b7\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!
UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action`1[T] setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:71)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1[T] arguments, System.Action`1[T] setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:502)
UnityEditorInternal.IL2CPPBuilder.RunCompileAndLink () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:370)
UnityEditorInternal.IL2CPPUtils.RunCompileAndLink (System.String tempFolder, System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action`1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:77)
UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <8277255796414cc8b8865316c1676de5>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <8277255796414cc8b8865316c1676de5>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <8277255796414cc8b8865316c1676de5>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <8277255796414cc8b8865316c1676de5>:0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:281)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)



Build completed with a result of 'Failed'
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)


UnityEditor.BuildPlayerWindow+BuildMethodException: 3 errors
  at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00242] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:190 
  at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:95 
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

I tried to fix it by reinstalling Unity, Visual Studio, Android NDK and even restarting my PC, deleted the library folder and tried again nothing helped. the issue happen also with empty project. Unity 2019.2.0b7.
It was working just fine on Unity 2018 before upgrading.

Thanks.

Well looks like the error doesn’t happen anymore after unchecking (x86)


Any ideas why? thanks.