open-goal / jak-project

Reviving the language that brought us the Jak & Daxter Series
https://opengoal.dev
ISC License
2.73k stars 165 forks source link

-fuse-linker-plugin, -fipa-pta, -floop-nest-optimize, -fgraphite-identity and -fdevirtualize-at-ltrans support #3556

Closed shoober420 closed 2 weeks ago

shoober420 commented 2 weeks ago

Acknowledgements

Describe the Bug

When adding the "-fuse-linker-plugin -fipa-pta -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans" build flags to lines 60 and 128 of the CMakeLists.txt file, CMake will fail to build with these errors. Im using Windows 11 and Visual Studio 2022 compiling latest master commit https://github.com/open-goal/jak-project/commit/86979e3d06aac0b5d002a2dc3677106ee4d13138.

------ Build All started: Project: jak-project, Configuration: Release-windows-clang ------ [0/2] Re-checking globbed directories... [1/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/history.cxx.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/history.cxx.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/history.cxx.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\history.cxx.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/history.cxx.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/history.cxx C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[2/644] Building CXX object CMakeFiles/offline-test.dir/test/offline/framework/execution.cpp.obj FAILED: CMakeFiles/offline-test.dir/test/offline/framework/execution.cpp.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DFMT_SHARED -DHAVE_USLEEP=1 -DREPLXX_BUILDING_DLL -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_THREADSAFE=1 -DZYCORE_STATIC_BUILD -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/tree-sitter/tree-sitter/lib/include -IC:/Users/Raven/Downloads/jak-project/third-party/fmt/include -IC:/Users/Raven/Downloads/jak-project/third-party/glad/include -IC:/Users/Raven/Downloads/jak-project/third-party/SDL/include -IC:/Users/Raven/Downloads/jak-project/third-party/discord-rpc/include -IC:/Users/Raven/Downloads/jak-project/third-party/lzokay -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/zydis/include -IC:/Users/Raven/Downloads/jak-project/out/build/Release/third-party/zydis -IC:/Users/Raven/Downloads/jak-project/third-party/zydis/dependencies/zycore/include -IC:/Users/Raven/Downloads/jak-project/out/build/Release/third-party/zydis/zycore -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja -isystem C:/Users/Raven/Downloads/jak-project/third-party/googletest/googletest/include -isystem C:/Users/Raven/Downloads/jak-project/third-party/googletest/googletest --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -MD -MT CMakeFiles/offline-test.dir/test/offline/framework/execution.cpp.obj -MF CMakeFiles\offline-test.dir\test\offline\framework\execution.cpp.obj.d -o CMakeFiles/offline-test.dir/test/offline/framework/execution.cpp.obj -c C:/Users/Raven/Downloads/jak-project/test/offline/framework/execution.cpp C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : warning : optimization flag '-fuse-linker-plugin' is not supported [-Wignored-optimization-argument]

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : warning : optimization flag '-fuse-linker-plugin' is not supported [-Wignored-optimization-argument]

[3/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/wcwidth.cpp.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/wcwidth.cpp.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/wcwidth.cpp.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\wcwidth.cpp.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/wcwidth.cpp.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/wcwidth.cpp C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[4/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/terminal.cxx.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/terminal.cxx.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/terminal.cxx.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\terminal.cxx.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/terminal.cxx.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/terminal.cxx C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[5/644] Building CXX object CMakeFiles/offline-test.dir/test/offline/framework/orchestration.cpp.obj FAILED: CMakeFiles/offline-test.dir/test/offline/framework/orchestration.cpp.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DFMT_SHARED -DHAVE_USLEEP=1 -DREPLXX_BUILDING_DLL -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_THREADSAFE=1 -DZYCORE_STATIC_BUILD -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/tree-sitter/tree-sitter/lib/include -IC:/Users/Raven/Downloads/jak-project/third-party/fmt/include -IC:/Users/Raven/Downloads/jak-project/third-party/glad/include -IC:/Users/Raven/Downloads/jak-project/third-party/SDL/include -IC:/Users/Raven/Downloads/jak-project/third-party/discord-rpc/include -IC:/Users/Raven/Downloads/jak-project/third-party/lzokay -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/zydis/include -IC:/Users/Raven/Downloads/jak-project/out/build/Release/third-party/zydis -IC:/Users/Raven/Downloads/jak-project/third-party/zydis/dependencies/zycore/include -IC:/Users/Raven/Downloads/jak-project/out/build/Release/third-party/zydis/zycore -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja -isystem C:/Users/Raven/Downloads/jak-project/third-party/googletest/googletest/include -isystem C:/Users/Raven/Downloads/jak-project/third-party/googletest/googletest --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -MD -MT CMakeFiles/offline-test.dir/test/offline/framework/orchestration.cpp.obj -MF CMakeFiles\offline-test.dir\test\offline\framework\orchestration.cpp.obj.d -o CMakeFiles/offline-test.dir/test/offline/framework/orchestration.cpp.obj -c C:/Users/Raven/Downloads/jak-project/test/offline/framework/orchestration.cpp C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : warning : optimization flag '-fuse-linker-plugin' is not supported [-Wignored-optimization-argument] C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : warning : optimization flag '-fuse-linker-plugin' is not supported [-Wignored-optimization-argument]

[6/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/replxx_impl.cxx.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/replxx_impl.cxx.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/replxx_impl.cxx.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\replxx_impl.cxx.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/replxx_impl.cxx.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/replxx_impl.cxx C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[7/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/replxx.cxx.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/replxx.cxx.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/replxx.cxx.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\replxx.cxx.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/replxx.cxx.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/replxx.cxx C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[8/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/conversion.cxx.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/conversion.cxx.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/conversion.cxx.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\conversion.cxx.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/conversion.cxx.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/conversion.cxx C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[9/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/ConvertUTF.cpp.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/ConvertUTF.cpp.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/ConvertUTF.cpp.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\ConvertUTF.cpp.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/ConvertUTF.cpp.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/ConvertUTF.cpp C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[10/644] Building CXX object CMakeFiles/offline-test.dir/test/offline/offline_test_main.cpp.obj FAILED: CMakeFiles/offline-test.dir/test/offline/offline_test_main.cpp.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DFMT_SHARED -DHAVE_USLEEP=1 -DREPLXX_BUILDING_DLL -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_THREADSAFE=1 -DZYCORE_STATIC_BUILD -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/tree-sitter/tree-sitter/lib/include -IC:/Users/Raven/Downloads/jak-project/third-party/fmt/include -IC:/Users/Raven/Downloads/jak-project/third-party/glad/include -IC:/Users/Raven/Downloads/jak-project/third-party/SDL/include -IC:/Users/Raven/Downloads/jak-project/third-party/discord-rpc/include -IC:/Users/Raven/Downloads/jak-project/third-party/lzokay -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/zydis/include -IC:/Users/Raven/Downloads/jak-project/out/build/Release/third-party/zydis -IC:/Users/Raven/Downloads/jak-project/third-party/zydis/dependencies/zycore/include -IC:/Users/Raven/Downloads/jak-project/out/build/Release/third-party/zydis/zycore -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja -isystem C:/Users/Raven/Downloads/jak-project/third-party/googletest/googletest/include -isystem C:/Users/Raven/Downloads/jak-project/third-party/googletest/googletest --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -MD -MT CMakeFiles/offline-test.dir/test/offline/offline_test_main.cpp.obj -MF CMakeFiles\offline-test.dir\test\offline\offline_test_main.cpp.obj.d -o CMakeFiles/offline-test.dir/test/offline/offline_test_main.cpp.obj -c C:/Users/Raven/Downloads/jak-project/test/offline/offline_test_main.cpp C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : warning : optimization flag '-fuse-linker-plugin' is not supported [-Wignored-optimization-argument]

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : warning : optimization flag '-fuse-linker-plugin' is not supported [-Wignored-optimization-argument]

[11/644] Building CXX object CMakeFiles/offline-test.dir/test/offline/config/config.cpp.obj FAILED: CMakeFiles/offline-test.dir/test/offline/config/config.cpp.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DFMT_SHARED -DHAVE_USLEEP=1 -DREPLXX_BUILDING_DLL -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_THREADSAFE=1 -DZYCORE_STATIC_BUILD -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/tree-sitter/tree-sitter/lib/include -IC:/Users/Raven/Downloads/jak-project/third-party/fmt/include -IC:/Users/Raven/Downloads/jak-project/third-party/glad/include -IC:/Users/Raven/Downloads/jak-project/third-party/SDL/include -IC:/Users/Raven/Downloads/jak-project/third-party/discord-rpc/include -IC:/Users/Raven/Downloads/jak-project/third-party/lzokay -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/zydis/include -IC:/Users/Raven/Downloads/jak-project/out/build/Release/third-party/zydis -IC:/Users/Raven/Downloads/jak-project/third-party/zydis/dependencies/zycore/include -IC:/Users/Raven/Downloads/jak-project/out/build/Release/third-party/zydis/zycore -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja -isystem C:/Users/Raven/Downloads/jak-project/third-party/googletest/googletest/include -isystem C:/Users/Raven/Downloads/jak-project/third-party/googletest/googletest --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -MD -MT CMakeFiles/offline-test.dir/test/offline/config/config.cpp.obj -MF CMakeFiles\offline-test.dir\test\offline\config\config.cpp.obj.d -o CMakeFiles/offline-test.dir/test/offline/config/config.cpp.obj -c C:/Users/Raven/Downloads/jak-project/test/offline/config/config.cpp C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : warning : optimization flag '-fuse-linker-plugin' is not supported [-Wignored-optimization-argument] C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : warning : optimization flag '-fuse-linker-plugin' is not supported [-Wignored-optimization-argument]

[12/644] Building CXX object CMakeFiles/offline-test.dir/test/offline/framework/file_management.cpp.obj FAILED: CMakeFiles/offline-test.dir/test/offline/framework/file_management.cpp.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DFMT_SHARED -DHAVE_USLEEP=1 -DREPLXX_BUILDING_DLL -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_THREADSAFE=1 -DZYCORE_STATIC_BUILD -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/tree-sitter/tree-sitter/lib/include -IC:/Users/Raven/Downloads/jak-project/third-party/fmt/include -IC:/Users/Raven/Downloads/jak-project/third-party/glad/include -IC:/Users/Raven/Downloads/jak-project/third-party/SDL/include -IC:/Users/Raven/Downloads/jak-project/third-party/discord-rpc/include -IC:/Users/Raven/Downloads/jak-project/third-party/lzokay -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/zydis/include -IC:/Users/Raven/Downloads/jak-project/out/build/Release/third-party/zydis -IC:/Users/Raven/Downloads/jak-project/third-party/zydis/dependencies/zycore/include -IC:/Users/Raven/Downloads/jak-project/out/build/Release/third-party/zydis/zycore -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja -isystem C:/Users/Raven/Downloads/jak-project/third-party/googletest/googletest/include -isystem C:/Users/Raven/Downloads/jak-project/third-party/googletest/googletest --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -MD -MT CMakeFiles/offline-test.dir/test/offline/framework/file_management.cpp.obj -MF CMakeFiles\offline-test.dir\test\offline\framework\file_management.cpp.obj.d -o CMakeFiles/offline-test.dir/test/offline/framework/file_management.cpp.obj -c C:/Users/Raven/Downloads/jak-project/test/offline/framework/file_management.cpp C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : warning : optimization flag '-fuse-linker-plugin' is not supported [-Wignored-optimization-argument]

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : warning : optimization flag '-fuse-linker-plugin' is not supported [-Wignored-optimization-argument]

[13/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/prompt.cxx.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/prompt.cxx.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/prompt.cxx.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\prompt.cxx.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/prompt.cxx.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/prompt.cxx C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[14/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/escape.cxx.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/escape.cxx.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/escape.cxx.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\escape.cxx.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/escape.cxx.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/escape.cxx C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[15/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/util.cxx.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/util.cxx.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/util.cxx.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\util.cxx.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/util.cxx.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/util.cxx C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[16/644] Building CXX object third-party/replxx/CMakeFiles/replxx.dir/src/windows.cxx.obj FAILED: third-party/replxx/CMakeFiles/replxx.dir/src/windows.cxx.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DREPLXX_BUILDING_DLL -Dreplxx_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/include -IC:/Users/Raven/Downloads/jak-project/third-party/replxx/src -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -Wall -Wextra -w -MD -MT third-party/replxx/CMakeFiles/replxx.dir/src/windows.cxx.obj -MF third-party\replxx\CMakeFiles\replxx.dir\src\windows.cxx.obj.d -o third-party/replxx/CMakeFiles/replxx.dir/src/windows.cxx.obj -c C:/Users/Raven/Downloads/jak-project/third-party/replxx/src/windows.cxx C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[17/644] Building CXX object third-party/fmt/CMakeFiles/fmt.dir/src/format.cc.obj FAILED: third-party/fmt/CMakeFiles/fmt.dir/src/format.cc.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DFMT_LIB_EXPORT -DHAVE_USLEEP=1 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_THREADSAFE=1 -Dfmt_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/tree-sitter/tree-sitter/lib/include -IC:/Users/Raven/Downloads/jak-project/third-party/fmt/include -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -w -MD -MT third-party/fmt/CMakeFiles/fmt.dir/src/format.cc.obj -MF third-party\fmt\CMakeFiles\fmt.dir\src\format.cc.obj.d -o third-party/fmt/CMakeFiles/fmt.dir/src/format.cc.obj -c C:/Users/Raven/Downloads/jak-project/third-party/fmt/src/format.cc C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize'

C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

[18/644] Building CXX object third-party/fmt/CMakeFiles/fmt.dir/src/os.cc.obj FAILED: third-party/fmt/CMakeFiles/fmt.dir/src/os.cc.obj C:\Users\Raven\scoop\apps\llvm\current\bin\clang++.exe -DFMT_LIB_EXPORT -DHAVE_USLEEP=1 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_THREADSAFE=1 -Dfmt_EXPORTS -IC:/Users/Raven/Downloads/jak-project/. -IC:/Users/Raven/Downloads/jak-project/third-party/curl/include -IC:/Users/Raven/Downloads/jak-project/third-party/tree-sitter/tree-sitter/lib/include -IC:/Users/Raven/Downloads/jak-project/third-party/fmt/include -isystem C:/Users/Raven/Downloads/jak-project/third-party/inja --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths -fcxx-exceptions -fexceptions -fdiagnostics-color=always -mavx -Wall -Wno-c++11-narrowing -Wno-c++98-compat -O3 -D_CRT_SECURE_NO_WARNINGS -O3 -fuse-linker-plugin -march=native -msahf -O3 -fuse-linker-plugin -fdevirtualize-at-ltrans -floop-nest-optimize -fgraphite-identity -pipe -fno-plt -fno-common -falign-functions=32 -fexcess-precision=fast -flto=auto -O3 -DNDEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -std=gnu++20 -w -MD -MT third-party/fmt/CMakeFiles/fmt.dir/src/os.cc.obj -MF third-party\fmt\CMakeFiles\fmt.dir\src\os.cc.obj.d -o third-party/fmt/CMakeFiles/fmt.dir/src/os.cc.obj -c C:/Users/Raven/Downloads/jak-project/third-party/fmt/src/os.cc C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fdevirtualize-at-ltrans' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-floop-nest-optimize' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fgraphite-identity' C:\Users\Raven\Downloads\jak-project\out\build\Release\clang++ : error : unknown argument: '-fipa-pta'

ninja: build stopped: subcommand failed.

Build All failed.

How To Reproduce

  1. Add "-fuse-linker-plugin -fipa-pta -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans" build flags to lines 60 and 128 of CMakeLists.txt file.

  2. Build project with Visual Studio 2022

Does this problem occur on original hardware or PCSX2?

Yes, it's unique to OpenGOAL

Expected Behavior

Successful compilation

Environment Information

Ryzen 4900 HS GeForce RTX 2060 Windows 11 / Visual Studio 2022 https://github.com/open-goal/jak-project/commit/86979e3d06aac0b5d002a2dc3677106ee4d13138

Game Version

NTSC 1.0 (black label)

Have you set the game to something other than 60fps?

No

ManDude commented 2 weeks ago

These aren't valid clang arguments, so obviously they don't work. I'm not sure what you were trying to achieve here...