32ビットアーキテクチャの armeabi-v7a x86 でリンクエラーが出るみたいです。
自分の環境では 32ビット環境は使用しないのでビルド対象から外して運用しています。
FAILURE: Build completed with 2 failures.
1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:buildCMakeDebug[armeabi-v7a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `D:\Dev\Android\Impact\app\.cxx\Debug\443oa1a5\armeabi-v7a'
[1/28] Building CXX object CMakeFiles/impact.dir/native-lib.cpp.o
[2/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/Android/imgui_impl_opengl3.cpp.o
[3/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/Android/imgui_impl_android.cpp.o
[4/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/Load/LmdLoadTask.cpp.o
[5/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/Tick/LmdTickTask.cpp.o
[6/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/Tick/LmdTickTaskInterface.cpp.o
[7/28] Building CXX object CMakeFiles/impact.dir/Rhythm/Scene/Title/RtTitleScene.cpp.o
[8/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_tables.cpp.o
[9/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Manager/LmdManager.cpp.o
[10/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskExecutor.cpp.o
[11/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskParallelExecutor.cpp.o
[12/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/LmdTask.cpp.o
[13/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskOwner.cpp.o
[14/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Object/LmdObject.cpp.o
[15/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskScheduler.cpp.o
[16/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Object/LmdObjectFactory.cpp.o
[17/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Entity/Scene/LmdScene.cpp.o
[18/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/System/LmdSystem.cpp.o
[19/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_demo.cpp.o
[20/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_draw.cpp.o
[21/28] Building CXX object CMakeFiles/impact.dir/Rhythm/Sample/SampleActor.cpp.o
[22/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Entity/Scene/LmdSceneSwitcher.cpp.o
[23/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Actor/LmdActor.cpp.o
[24/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Core/Fps/LmdFramePerSecond.cpp.o
[25/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/DxLibHelper/LmdDxLibHelper.cpp.o
[26/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_widgets.cpp.o
[27/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui.cpp.o
[28/28] Linking CXX shared library D:\Dev\Android\Impact\app\build\intermediates\cxx\Debug\443oa1a5\obj\armeabi-v7a\libimpact.so
FAILED: D:/Dev/Android/Impact/app/build/intermediates/cxx/Debug/443oa1a5/obj/armeabi-v7a/libimpact.so
cmd.exe /C "cd . && C:\Users\frand\AppData\Local\Android\Sdk\ndk\25.1.8937393\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=armv7-none-linux-androideabi28 --sysroot=C:/Users/frand/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -std=c++17 -fopenmp -fno-limit-debug-info -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--gc-sections -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libimpact.so -o D:\Dev\Android\Impact\app\build\intermediates\cxx\Debug\443oa1a5\obj\armeabi-v7a\libimpact.so CMakeFiles/impact.dir/native-lib.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_draw.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_widgets.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_tables.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_demo.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/Android/imgui_impl_android.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/Android/imgui_impl_opengl3.cpp.o CMakeFiles/impact.dir/L4m8d4/System/LmdSystem.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskScheduler.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskExecutor.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskParallelExecutor.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskOwner.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/LmdTask.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/Load/LmdLoadTask.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/Tick/LmdTickTask.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/Tick/LmdTickTaskInterface.cpp.o CMakeFiles/impact.dir/L4m8d4/Object/LmdObjectFactory.cpp.o CMakeFiles/impact.dir/L4m8d4/Object/LmdObject.cpp.o CMakeFiles/impact.dir/L4m8d4/Actor/LmdActor.cpp.o CMakeFiles/impact.dir/L4m8d4/Manager/LmdManager.cpp.o CMakeFiles/impact.dir/L4m8d4/Entity/Scene/LmdSceneSwitcher.cpp.o CMakeFiles/impact.dir/L4m8d4/Entity/Scene/LmdScene.cpp.o CMakeFiles/impact.dir/L4m8d4/Core/Fps/LmdFramePerSecond.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/DxLibHelper/LmdDxLibHelper.cpp.o CMakeFiles/impact.dir/Rhythm/Scene/Title/RtTitleScene.cpp.o CMakeFiles/impact.dir/Rhythm/Sample/SampleActor.cpp.o -LD:/Dev/DxLib_Android/Lib_Android/armeabi-v7a C:/Users/frand/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/28/liblog.so -landroid -lGLESv1_CM -lEGL -lGLESv2 -lGLESv3 -lOpenSLES -lm -lDxLib -lDxUseCLib -ljpeg -lpng -lzlib -ltiff -ltheora_static -lvorbis_static -lvorbisfile_static -logg_static -lbullet -lopus -static-openmp -latomic -lm && cd ."
ld: error: undefined symbol: __gnu_thumb1_case_uqi
>>> referenced by DxSystemAndroid.cpp
>>> DxSystemAndroid.o:(DxLib::NS_ProcessMessage() (.part.1)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced by DxGraphicsAndroid.cpp
>>> DxGraphicsAndroid.o:(DxLib::Graphics_Android_SetupSubBackBuffer()) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced by DxModelAndroid.cpp
>>> DxModelAndroid.o:(DxLib::MV1_DrawMesh_PF(DxLib::MV1_MESH*, int)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced 90 more times
ld: error: undefined symbol: __gnu_thumb1_case_uhi
>>> referenced by DxSystemAndroid.cpp
>>> DxSystemAndroid.o:(DxLib::NS_ProcessMessage() (.part.1)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced by DxModelAndroid.cpp
>>> DxModelAndroid.o:(DxLib::MV1_SetupVertexBufferBase_PF(int, int, int)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced by DxModelAndroid.cpp
>>> DxModelAndroid.o:(DxLib::MV1_SetupVertexBufferBase_PF(int, int, int)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced 77 more times
ld: error: undefined symbol: __gnu_thumb1_case_shi
>>> referenced by DxModelAndroid.cpp
>>> DxModelAndroid.o:(DxLib::MV1_SetupShapeVertex_PF(int)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced by DxBaseImage.cpp
>>> DxBaseImage.o:(DxLib::SaveBaseImageToBmp_WCHAR_T(wchar_t const*, DxLib::tagBASEIMAGE const*)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced by DxChar.cpp
>>> DxChar.o:(DxLib::CL_vsnprintf(int, int, int, int, char*, unsigned int, char const*, std::__va_list)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced 45 more times
ld: error: undefined symbol: __gnu_thumb1_case_si
>>> referenced by DxBaseImage.cpp
>>> DxBaseImage.o:(DxLib::GraphColorMatchBltVer2(void*, int, DxLib::tagCOLORDATA const*, void const*, int, DxLib::tagCOLORDATA const*, void const*, int, DxLib::tagCOLORDATA const*, tagPOINT, tagRECT const*, int, int, unsigned int, int, int, int, int, int)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced by DxBaseImage.cpp
>>> DxBaseImage.o:(DxLib::GraphColorMatchBltVer2(void*, int, DxLib::tagCOLORDATA const*, void const*, int, DxLib::tagCOLORDATA const*, void const*, int, DxLib::tagCOLORDATA const*, tagPOINT, tagRECT const*, int, int, unsigned int, int, int, int, int, int)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced by DxBaseImage.cpp
>>> DxBaseImage.o:(DxLib::GraphColorMatchBltVer2(void*, int, DxLib::tagCOLORDATA const*, void const*, int, DxLib::tagCOLORDATA const*, void const*, int, DxLib::tagCOLORDATA const*, tagPOINT, tagRECT const*, int, int, unsigned int, int, int, int, int, int)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced 46 more times
ld: error: undefined symbol: __gnu_thumb1_case_sqi
>>> referenced by DxBaseImage.cpp
>>> DxBaseImage.o:(DxLib::SetPixelBaseImage(DxLib::tagBASEIMAGE*, int, int, int, int, int, int)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced by DxModelLoader0.cpp
>>> DxModelLoader0.o:(DxLib::PStrMoveOneB(DxLib::X_PSTRING*)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced by DxModelRead.cpp
>>> DxModelRead.o:(DxLib::MV1LoadModelToReadModel(DxLib::MV1LOADMODEL_GPARAM const*, DxLib::MV1_MODEL_R*, wchar_t const*, DxLib::MV1_FILE_READ_FUNC const*, int)) in archive D:/Dev/DxLib_Android/Lib_Android/armeabi-v7a/libDxLib.a
>>> referenced 24 more times
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
C++ build system [build] failed while executing:
@echo off
"C:\\Users\\frand\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe" ^
-C ^
"D:\\Dev\\Android\\Impact\\app\\.cxx\\Debug\\443oa1a5\\armeabi-v7a" ^
impact
from D:\Dev\Android\Impact\app
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================
2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:buildCMakeDebug[x86]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `D:\Dev\Android\Impact\app\.cxx\Debug\443oa1a5\x86'
[1/28] Building CXX object CMakeFiles/impact.dir/native-lib.cpp.o
[2/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/Android/imgui_impl_opengl3.cpp.o
[3/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/Android/imgui_impl_android.cpp.o
[4/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/Load/LmdLoadTask.cpp.o
[5/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/Tick/LmdTickTask.cpp.o
[6/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Object/LmdObject.cpp.o
[7/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_demo.cpp.o
[8/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskExecutor.cpp.o
[9/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/Tick/LmdTickTaskInterface.cpp.o
[10/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Manager/LmdManager.cpp.o
[11/28] Building CXX object CMakeFiles/impact.dir/Rhythm/Scene/Title/RtTitleScene.cpp.o
[12/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskParallelExecutor.cpp.o
[13/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskScheduler.cpp.o
[14/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/LmdTask.cpp.o
[15/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Object/LmdObjectFactory.cpp.o
[16/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskOwner.cpp.o
[17/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/System/LmdSystem.cpp.o
[18/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_tables.cpp.o
[19/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Actor/LmdActor.cpp.o
[20/28] Building CXX object CMakeFiles/impact.dir/Rhythm/Sample/SampleActor.cpp.o
[21/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_draw.cpp.o
[22/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Core/Fps/LmdFramePerSecond.cpp.o
[23/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Entity/Scene/LmdSceneSwitcher.cpp.o
[24/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/DxLibHelper/LmdDxLibHelper.cpp.o
[25/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Entity/Scene/LmdScene.cpp.o
[26/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_widgets.cpp.o
[27/28] Building CXX object CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui.cpp.o
[28/28] Linking CXX shared library D:\Dev\Android\Impact\app\build\intermediates\cxx\Debug\443oa1a5\obj\x86\libimpact.so
FAILED: D:/Dev/Android/Impact/app/build/intermediates/cxx/Debug/443oa1a5/obj/x86/libimpact.so
cmd.exe /C "cd . && C:\Users\frand\AppData\Local\Android\Sdk\ndk\25.1.8937393\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=i686-none-linux-android28 --sysroot=C:/Users/frand/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fopenmp -fno-limit-debug-info -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--gc-sections -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libimpact.so -o D:\Dev\Android\Impact\app\build\intermediates\cxx\Debug\443oa1a5\obj\x86\libimpact.so CMakeFiles/impact.dir/native-lib.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_draw.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_widgets.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_tables.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/imgui_demo.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/Android/imgui_impl_android.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/ImGui/Android/imgui_impl_opengl3.cpp.o CMakeFiles/impact.dir/L4m8d4/System/LmdSystem.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskScheduler.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskExecutor.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskParallelExecutor.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/LmdTaskOwner.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/LmdTask.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/Load/LmdLoadTask.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/Tick/LmdTickTask.cpp.o CMakeFiles/impact.dir/L4m8d4/Task/Tick/LmdTickTaskInterface.cpp.o CMakeFiles/impact.dir/L4m8d4/Object/LmdObjectFactory.cpp.o CMakeFiles/impact.dir/L4m8d4/Object/LmdObject.cpp.o CMakeFiles/impact.dir/L4m8d4/Actor/LmdActor.cpp.o CMakeFiles/impact.dir/L4m8d4/Manager/LmdManager.cpp.o CMakeFiles/impact.dir/L4m8d4/Entity/Scene/LmdSceneSwitcher.cpp.o CMakeFiles/impact.dir/L4m8d4/Entity/Scene/LmdScene.cpp.o CMakeFiles/impact.dir/L4m8d4/Core/Fps/LmdFramePerSecond.cpp.o CMakeFiles/impact.dir/L4m8d4/Library/DxLibHelper/LmdDxLibHelper.cpp.o CMakeFiles/impact.dir/Rhythm/Scene/Title/RtTitleScene.cpp.o CMakeFiles/impact.dir/Rhythm/Sample/SampleActor.cpp.o -LD:/Dev/DxLib_Android/Lib_Android/x86 C:/Users/frand/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/28/liblog.so -landroid -lGLESv1_CM -lEGL -lGLESv2 -lGLESv3 -lOpenSLES -lm -lDxLib -lDxUseCLib -ljpeg -lpng -lzlib -ltiff -ltheora_static -lvorbis_static -lvorbisfile_static -logg_static -lbullet -lopus -static-openmp -latomic -lm && cd ."
ld: error: undefined hidden symbol: __stack_chk_fail_local
>>> referenced by DxSystemAndroid.cpp
>>> DxSystemAndroid.o:(DxLib::OutputAndroidOSInfo_LogAddUTF8(char const*, char const*)) in archive D:/Dev/DxLib_Android/Lib_Android/x86/libDxLib.a
>>> referenced by DxSystemAndroid.cpp
>>> DxSystemAndroid.o:(DxLib::StartInputStringDialogStatic(_JNIEnv*, char const*)) in archive D:/Dev/DxLib_Android/Lib_Android/x86/libDxLib.a
>>> referenced by DxSystemAndroid.cpp
>>> DxSystemAndroid.o:(DxLib::NS_DxLib_Init()) in archive D:/Dev/DxLib_Android/Lib_Android/x86/libDxLib.a
>>> referenced 627 more times
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
C++ build system [build] failed while executing:
@echo off
"C:\\Users\\frand\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe" ^
-C ^
"D:\\Dev\\Android\\Impact\\app\\.cxx\\Debug\\443oa1a5\\x86" ^
impact
from D:\Dev\Android\Impact\app
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================
BUILD FAILED in 11s
43 actionable tasks: 43 executed