## Bisecting older commits Since going into the past can be tricky (especially due to the dependencies from the project being lost thru time). This should "restore" the URLs for the respective submodules. ```sh #!/bin/sh cat > .gitmodules < externals/dynarmic/src/dynarmic/common/x64_disassemble.cpp < #include #include namespace Dynarmic::Common { void DumpDisassembledX64(const void* ptr, size_t size) {} std::vector DisassembleX64(const void* ptr, size_t size) { return {}; } } EOF ``` If having issues with older artifacts, then run `rm -r externals/dynarmic/build externals/dynarmic/externals externals/nx_tzdb/tzdb_to_nx/externals externals/sirit/externals`. Configuring CMake with `-DSIRIT_USE_SYSTEM_SPIRV_HEADERS=1 -DCMAKE_CXX_FLAGS="-Wno-error" -DCMAKE_C_FLAGS="-Wno-error -Wno-array-parameter -Wno-stringop-overflow"` is also recommended.