mirror of
https://github.com/citron-neo/emulator.git
synced 2026-07-05 15:21:57 -07:00
757ee321b1
- Fix a layout/ODR violation in Xbyak::CodeGenerator/LabelManager: In src/video_core/macro.cpp, replace the direct inclusion of <xbyak/xbyak.h> with "common/x64/xbyak_abi.h". This ensures the custom container macros (XBYAK_STD_UNORDERED_*) are defined before the Xbyak headers are parsed, preventing different translation units from instantiating mismatched template offsets (which led to vmovaps crashes). - Update dynarmic submodule to c08207dd (latest master which updates its own external dependencies). - Update matching dependency pins in dependencies.cmake and their corresponding submodules in externals/ to maintain ABI compatibility: - fmt: update to e8244777ee1c32df8233c215ac9ff626b2dd2c38 - Catch2: update to 675f9eaeb191c51b9d2ffb2bb198009533895051 - oaknut: update to 94c726ce0338b054eb8cb5ea91de8fe6c19f4392 - xbyak: update to c506ecd5134122115a981fdd45c2a756f9ce20ac