Build Failed on Raspberry Pi 4.
Platform / OS / Hardware: Raspberry Pi 4B / Raspbian GNU/Linux 10 (buster)
Github hash: 5f161df
Hardware: Raspberry Pi 4B
Build from source failed
A YouTube video (https://www.youtube.com/watch?v=fCRp0JXh96M) informed me of this version of lr-flycast, which would allow me to run WinCE games on the RPi. I followed the instructions, and was unable to build the software. I also tried building the source from tag 2.0 (which was from around the same time that the YouTube video was posted), which also wouldn't build.
- Tried building from current master (builds to 82% and fails)
- Tried switching to dev branch
- Tried building from tag v2.0 (builds to 100% and fails)
- Tried building from multiple commits prior to tag v2.0
- Tried building from tag v1.3 (builds to 100% and fails)
- Tried downloading binaries, no binaries available for the Pi/Arm7
v2.1/master build log:
Log started at: Sun 7 May 19:35:19 BST 2023
RetroPie-Setup version: 4.8.4 (931bb0ae)
System: rpi4 (aarch64) - Raspbian GNU/Linux 10 (buster) - Linux rpi4 5.10.103-v8+ #1529 SMP PREEMPT Tue Mar 8 12:26:46 GMT 2022 aarch64 GNU/Linux
= = = = = = = = = = = = = = = = = = = = =
Installing dependencies for 'lr-flycast-new' : Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator derived from Reicast
= = = = = = = = = = = = = = = = = = = = =
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new /home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/build /opt/retropie/libretrocores/lr-flycast-new
= = = = = = = = = = = = = = = = = = = = =
Getting sources for 'lr-flycast-new' : Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator derived from Reicast
= = = = = = = = = = = = = = = = = = = = =
Already on 'master'
Your branch is up to date with 'origin/master'.
Already up to date.
Submodule path 'core/deps/SDL': checked out 'f070c83a6059c604cbd098680ddaee391b0a7341'
Submodule path 'core/deps/Vulkan-Headers': checked out 'b75e5a02b6933caf86c5822d019067b335492c85'
Submodule path 'core/deps/VulkanMemoryAllocator': checked out 'a6bfc237255a6bac1513f7c1ebde6d8aed6b5191'
Submodule path 'core/deps/breakpad': checked out '4c3d5fce1a4fef4decfbfeaf20f3746ecd209775'
Submodule path 'core/deps/glslang': checked out '10423ec659d301a0ff2daac8bbf38980abf27590'
Submodule path 'core/deps/libchdr': checked out '8e09bf2badf8866a360babbf722fada2393b26e3'
Submodule path 'core/deps/luabridge': checked out 'fab7b33b896a42dcc865ba5ecdbacd9f409137f8'
Submodule path 'core/deps/luabridge/third_party/gtest': checked out '58f3f1005cffce8a9d005d0361d3471cd9947501'
Submodule path 'core/deps/oboe': checked out '8740d0fc321a55489dbbf6067298201b7d2e106d'
HEAD is now in branch 'master' at commit '5f161df06b0c206d0a43494a8435b545e6d2748a'
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/build /opt/retropie/libretrocores/lr-flycast-new
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new /home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/build /opt/retropie/libretrocores/lr-flycast-new
= = = = = = = = = = = = = = = = = = = = =
Building 'lr-flycast-new' : Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator derived from Reicast
= = = = = = = = = = = = = = = = = = = = =
-- xxHash build type: Release
CMake Warning (dev) at core/deps/libchdr/deps/zlib-1.2.12/CMakeLists.txt:4 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Deprecation Warning at CMakeLists.txt:436 (cmake_policy):
The OLD behavior for policy CMP0026 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
CMake Warning at core/deps/libzip/CMakeLists.txt:224 (message):
-- neither Common Crypto, GnuTLS, mbed TLS, OpenSSL, nor Windows
Cryptography found; AES support disabled
-- Configuring done
CMake Warning (dev) at core/deps/libzip/lib/CMakeLists.txt:5 (add_library):
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Target "zip" of type "STATIC_LIBRARY" has the following visibility
properties set for C:
C_VISIBILITY_PRESET
For compatibility CMake is not honoring them for this target.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done
-- Build files have been written to: /home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/build
Scanning dependencies of target zlib
Scanning dependencies of target lzma
[ 2%] Built target elf
[ 4%] Built target libminiupnpc-static
[ 5%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/adler32.o
[ 6%] Building C object core/deps/libchdr/deps/lzma-22.01/CMakeFiles/lzma.dir/src/Alloc.c.o
[ 6%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/compress.o
Scanning dependencies of target zip
[ 6%] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o
[ 6%] Building C object core/deps/libchdr/deps/lzma-22.01/CMakeFiles/lzma.dir/src/Bra86.c.o
[ 7%] Built target xxhash
[ 7%] Building C object core/deps/libchdr/deps/lzma-22.01/CMakeFiles/lzma.dir/src/BraIA64.c.o
[ 7%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/crc32.o
[ 7%] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_error_strerror.c.o
[ 8%] Building C object core/deps/libchdr/deps/lzma-22.01/CMakeFiles/lzma.dir/src/CpuArch.c.o
[ 8%] Building C object core/deps/libchdr/deps/lzma-22.01/CMakeFiles/lzma.dir/src/Delta.c.o
[ 8%] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_error_to_str.c.o
[ 8%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/deflate.o
[ 8%] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_pkware.c.o
[ 9%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/inflate.o
[ 9%] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_source_crc.c.o
[ 9%] Building C object core/deps/libchdr/deps/lzma-22.01/CMakeFiles/lzma.dir/src/LzFind.c.o
[ 10%] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_string.c.o
[ 10%] Building C object core/deps/libzip/lib/CMakeFiles/zip.dir/zip_err_str.c.o
[ 10%] Linking C static library libzip.a
[ 38%] Built target zip
[ 38%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/infback.o
[ 38%] Building C object core/deps/libchdr/deps/lzma-22.01/CMakeFiles/lzma.dir/src/Lzma86Dec.c.o
[ 39%] Building C object core/deps/libchdr/deps/lzma-22.01/CMakeFiles/lzma.dir/src/LzmaDec.c.o
[ 39%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/inftrees.o
[ 39%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/inffast.o
[ 40%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/trees.o
[ 40%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/uncompr.o
[ 40%] Building C object core/deps/libchdr/deps/zlib-1.2.12/CMakeFiles/zlib.dir/zutil.o
[ 40%] Building C object core/deps/libchdr/deps/lzma-22.01/CMakeFiles/lzma.dir/src/LzmaEnc.c.o
[ 40%] Building C object core/deps/libchdr/deps/lzma-22.01/CMakeFiles/lzma.dir/src/Sort.c.o
[ 41%] Linking C static library libz.a
[ 41%] Built target zlib
[ 41%] Linking C static library liblzma.a
[ 41%] Built target lzma
Scanning dependencies of target chdr-static
[ 42%] Building C object core/deps/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_chd.c.o
[ 42%] Building C object core/deps/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_cdrom.c.o
[ 42%] Building C object core/deps/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_flac.c.o
[ 42%] Building C object core/deps/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_bitstream.c.o
[ 42%] Building C object core/deps/libchdr/CMakeFiles/chdr-static.dir/src/libchdr_huffman.c.o
[ 43%] Linking C static library libchdr-static.a
[ 43%] Built target chdr-static
Scanning dependencies of target flycast_libretro
[ 43%] Building CXX object CMakeFiles/flycast_libretro.dir/core/deps/chdpsr/cdipsr.cpp.o
[ 43%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_arp.c.o
[ 43%] Building CXX object CMakeFiles/flycast_libretro.dir/core/emulator.cpp.o
[ 44%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dev_ppp.c.o
[ 44%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dhcp_common.c.o
[ 44%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dhcp_server.c.o
[ 44%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dns_client.c.o
[ 45%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_dns_common.c.o
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/deps/picotcp/modules/pico_dns_common.c: In function ‘pico_dns_packet_compress_name’:
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/deps/picotcp/modules/pico_dns_common.c:1522:25: warning: comparison between pointer and zero character constant [-Wpointer-compare]
while (lbl_iterator != '\0') {
^~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/deps/picotcp/modules/pico_dns_common.c:1522:12: note: did you mean to dereference the pointer?
while (lbl_iterator != '\0') {
^
[ 45%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_ethernet.c.o
[ 45%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_fragments.c.o
[ 46%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_icmp4.c.o
[ 46%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_ipv4.c.o
[ 46%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_socket_tcp.c.o
[ 46%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_socket_udp.c.o
[ 47%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_strings.c.o
[ 47%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_tcp.c.o
[ 47%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/modules/pico_udp.c.o
[ 47%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_device.c.o
[ 48%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_frame.c.o
[ 48%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_md5.c.o
[ 48%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_protocol.c.o
[ 48%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_socket.c.o
[ 49%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_socket_multicast.c.o
[ 49%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_stack.c.o
[ 49%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/picotcp/stack/pico_tree.c.o
[ 49%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zArcIn.c.o
[ 50%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zBuf.c.o
[ 50%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zCrc.c.o
[ 50%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zCrcOpt.c.o
[ 50%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zDec.c.o
[ 51%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zFile.c.o
[ 51%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/7zStream.c.o
[ 51%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Alloc.c.o
[ 52%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Bcj2.c.o
[ 52%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Bra86.c.o
[ 52%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Bra.c.o
[ 52%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/BraIA64.c.o
[ 53%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/CpuArch.c.o
[ 53%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Delta.c.o
[ 53%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzFind.c.o
[ 53%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Lzma2Dec.c.o
[ 54%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Lzma86Dec.c.o
[ 54%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Lzma86Enc.c.o
[ 54%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzmaDec.c.o
[ 54%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzmaEnc.c.o
[ 55%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/LzmaLib.c.o
[ 55%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/lzma/Sort.c.o
[ 55%] Building CXX object CMakeFiles/flycast_libretro.dir/core/deps/xbrz/xbrz.cpp.o
[ 55%] Building CXX object CMakeFiles/flycast_libretro.dir/core/deps/md5/md5.cpp.o
[ 56%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/memmap/memalign.c.o
[ 56%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/file/file_path.c.o
[ 56%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/vfs/vfs_implementation.c.o
[ 56%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/encodings/encoding_utf.c.o
[ 57%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/compat/compat_strl.c.o
[ 57%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/compat/fopen_utf8.c.o
[ 57%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/compat/compat_strcasestr.c.o
[ 58%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/file/retro_dirent.c.o
[ 58%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/string/stdstring.c.o
[ 58%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/glsm/glsm.c.o
[ 58%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/glsym/rglgen.c.o
[ 59%] Building C object CMakeFiles/flycast_libretro.dir/core/deps/libretro-common/glsym/glsym_es3.c.o
[ 59%] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/audiostream.cpp.o
[ 59%] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/libretro.cpp.o
[ 59%] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/LogManager.cpp.o
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/shell/libretro/LogManager.cpp: In member function ‘void LogManager::LogWithFullPath(LogTypes::LOG_LEVELS, LogTypes::LOG_TYPE, const char*, int, const char*, va_list)’:
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/shell/libretro/LogManager.cpp:129:19: warning: ‘retro_level’ may be used uninitialized in this function [-Wmaybe-uninitialized]
retro_printf(retro_level, "%s", text);
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/option.cpp.o
[ 60%] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/oslib.cpp.o
[ 60%] Building CXX object CMakeFiles/flycast_libretro.dir/shell/libretro/vmu_xhair.cpp.o
[ 60%] Building CXX object CMakeFiles/flycast_libretro.dir/core/archive/7zArchive.cpp.o
[ 61%] Building CXX object CMakeFiles/flycast_libretro.dir/core/archive/archive.cpp.o
[ 61%] Building CXX object CMakeFiles/flycast_libretro.dir/core/archive/rzip.cpp.o
[ 61%] Building CXX object CMakeFiles/flycast_libretro.dir/core/archive/ZipArchive.cpp.o
[ 61%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/aica.cpp.o
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/shell/libretro/libretro.cpp: In function ‘bool retro_load_game(const retro_game_info*)’:
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/shell/libretro/libretro.cpp:3373:34: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
snprintf(name, sizeof(name), "%s%s", g_roms_dir, line);
^~~~~~ ~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/shell/libretro/libretro.cpp:3373:13: note: ‘snprintf’ output between 1 and 8191 bytes into a destination of size 4096
snprintf(name, sizeof(name), "%s%s", g_roms_dir, line);
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/shell/libretro/libretro.cpp:1923:40: warning: ‘%s’ directive output may be truncated writing 4 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
snprintf(data_dir, sizeof(data_dir), "%s%s", game_dir, "data");
^~~~~~ ~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/shell/libretro/libretro.cpp:1923:11: note: ‘snprintf’ output between 5 and 1028 bytes into a destination of size 1024
snprintf(data_dir, sizeof(data_dir), "%s%s", game_dir, "data");
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 62%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/aica_if.cpp.o
[ 62%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/aica_mem.cpp.o
[ 62%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp.cpp.o
[ 62%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o
[ 63%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm64.cpp.o
[ 63%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_interp.cpp.o
[ 63%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_x64.cpp.o
[ 64%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_x86.cpp.o
[ 64%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/aica/sgc_if.cpp.o
[ 64%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7.cpp.o
[ 64%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm_mem.cpp.o
In file included from /home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm7.cpp:359:
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h: In function ‘void aicaarm::recompiler::interpret(u32)’:
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:703:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:732:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:762:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:797:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:826:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:863:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:900:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:939:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:987:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:1394:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_AND, OP_AND, 0x000);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:703:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:732:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:762:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:797:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:826:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:863:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:900:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:939:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:987:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2033:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_EOR, OP_EOR, 0x020);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:363:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:395:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:428:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:466:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:498:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:538:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:578:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:620:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:671:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2370:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_ORR, OP_ORR, 0x180);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:703:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:732:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:762:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:797:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:826:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:863:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:900:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:939:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:987:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2372:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MOV, OP_MOV, 0x1a0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:363:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:395:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:428:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:466:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:498:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:538:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:578:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:620:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:671:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2374:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE’
LOGICAL_DATA_OPCODE (OP_BIC, OP_BIC, 0x1c0);
^~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:703:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:732:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:762:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:797:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:826:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:863:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:900:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:939:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:987:12: warning: variable ‘C_OUT’ set but not used [-Wunused-but-set-variable]
bool C_OUT = C_FLAG;\
^~~~~
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/arm7/arm-new.h:2376:5: note: in expansion of macro ‘LOGICAL_DATA_OPCODE_WITHOUT_base’
LOGICAL_DATA_OPCODE_WITHOUT_base(OP_MVN, OP_MVN, 0x1e0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 65%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o
[ 65%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm64.cpp.o
[ 65%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_x64.cpp.o
[ 65%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec.cpp.o
/tmp/ccngAfO6.s: Assembler messages:
/tmp/ccngAfO6.s:2888: Warning: ignoring changed section attributes for .text
[ 66%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/bba/bba.cpp.o
/tmp/ccLh4XE5.s: Assembler messages:
/tmp/ccLh4XE5.s:17845: Warning: ignoring changed section attributes for .text
[ 66%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/bba/rtl8139c.cpp.o
[ 66%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/flashrom/flashrom.cpp.o
[ 66%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/gdrom/gdrom_response.cpp.o
[ 67%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/gdrom/gdromv3.cpp.o
[ 67%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/holly/holly_intc.cpp.o
[ 67%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/holly/sb.cpp.o
[ 67%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/holly/sb_mem.cpp.o
[ 68%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_cfg.cpp.o
[ 68%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_devs.cpp.o
[ 68%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_helper.cpp.o
[ 68%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_if.cpp.o
[ 69%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/maple/maple_jvs.cpp.o
[ 69%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/mem/_vmem.cpp.o
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/mem/_vmem.cpp: In function ‘u32 _vmem_get_vram_offset(void*)’:
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/mem/_vmem.cpp:585:28: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘int’} and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare]
if (offset < 0 || offset >= VRAM_SIZE)
[ 69%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/mem/mem_watch.cpp.o
[ 70%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/modem/modem.cpp.o
[ 70%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/awcartridge.cpp.o
[ 70%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/decrypt.cpp.o
[ 70%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/gdcartridge.cpp.o
[ 71%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/m1cartridge.cpp.o
[ 71%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/m4cartridge.cpp.o
[ 71%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_cart.cpp.o
[ 71%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_flashrom.cpp.o
[ 72%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_m3comm.cpp.o
[ 72%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi.cpp.o
[ 72%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/naomi_roms.cpp.o
[ 72%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/naomi/card_reader.cpp.o
[ 73%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/elan.cpp.o
[ 73%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr.cpp.o
[ 73%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr_mem.cpp.o
[ 73%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr_regs.cpp.o
[ 74%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/pvr_sb_regs.cpp.o
[ 74%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/Renderer_if.cpp.o
[ 74%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/spg.cpp.o
[ 74%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta.cpp.o
[ 75%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta_ctx.cpp.o
[ 75%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta_util.cpp.o
[ 75%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/pvr/ta_vtx.cpp.o
[ 76%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/blockmanager.cpp.o
[ 76%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/decoder.cpp.o
[ 76%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/driver.cpp.o
[ 76%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o
[ 77%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/ssa.cpp.o
/tmp/ccRfrbnp.s: Assembler messages:
/tmp/ccRfrbnp.s:2839: Warning: ignoring changed section attributes for .text
[ 77%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/interpr/sh4_fpu.cpp.o
[ 77%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/interpr/sh4_interpreter.cpp.o
[ 77%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/interpr/sh4_opcodes.cpp.o
[ 78%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/bsc.cpp.o
[ 78%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/ccn.cpp.o
[ 78%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/cpg.cpp.o
[ 78%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/dmac.cpp.o
[ 79%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/fastmmu.cpp.o
[ 79%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/intc.cpp.o
[ 79%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/mmu.cpp.o
[ 79%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/rtc.cpp.o
[ 80%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/serial.cpp.o
[ 80%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/tmu.cpp.o
[ 80%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/modules/ubc.cpp.o
[ 80%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_core_regs.cpp.o
[ 81%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_interrupts.cpp.o
[ 81%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_mem.cpp.o
[ 82%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_opcode_list.cpp.o
[ 82%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_mmr.cpp.o
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/core/hw/sh4/sh4_interrupts.cpp:250:1: internal compiler error: in gen_reg_rtx, at emit-rtl.c:1187
}
^
0xf7693717 __libc_start_main
/build/glibc-Ir6W4B/glibc-2.28/csu/libc-start.c:308
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-8/README.Bugs> for instructions.
[ 82%] Building CXX object CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_rom.cpp.o
make[2]: *** [CMakeFiles/flycast_libretro.dir/build.make:1948: CMakeFiles/flycast_libretro.dir/core/hw/sh4/sh4_interrupts.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:301: CMakeFiles/flycast_libretro.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Could not successfully build lr-flycast-new - Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator derived from Reicast (/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/build/flycast_libretro.so not found).
/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/build /opt/retropie/libretrocores/lr-flycast-new
Log ended at: Sun 7 May 19:39:01 BST 2023
Total running time: 0 hours, 3 mins, 42 secs
v2.0 tag build log (truncated to allow for max post length)
[100%] Linking CXX shared library flycast_libretro.so
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::ITScope::~ITScope() [clone .constprop.185]':
dsp_arm32.cpp:(.text+0x1e8): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x2bc): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Ssat(vixl::aarch32::Condition, vixl::aarch32::Register, unsigned int, vixl::aarch32::Operand const&) [clone .constprop.161]':
dsp_arm32.cpp:(.text+0x324): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x420): undefined reference to `vixl::aarch32::Assembler::ssat(vixl::aarch32::Condition, vixl::aarch32::Register, unsigned int, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x46c): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x5e0): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x5e8): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Bfc(vixl::aarch32::Condition, vixl::aarch32::Register, unsigned int, unsigned int) [clone .constprop.177]':
dsp_arm32.cpp:(.text+0x654): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x750): undefined reference to `vixl::aarch32::Assembler::bfc(vixl::aarch32::Condition, vixl::aarch32::Register, unsigned int, unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x79c): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x910): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x918): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Blx(vixl::aarch32::Condition, vixl::aarch32::Register) [clone .constprop.175]':
dsp_arm32.cpp:(.text+0x97c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0xa7c): undefined reference to `vixl::aarch32::Assembler::blx(vixl::aarch32::Condition, vixl::aarch32::Register)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0xac8): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0xc3c): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0xc44): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Ubfx(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, unsigned int, unsigned int) [clone .constprop.157]':
dsp_arm32.cpp:(.text+0xcb0): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0xdb0): undefined reference to `vixl::aarch32::Assembler::ubfx(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, unsigned int, unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0xdfc): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0xf70): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0xf78): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Bl(vixl::aarch32::Condition, vixl::aarch32::Label*) [clone .constprop.176]':
dsp_arm32.cpp:(.text+0xfe8): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x10cc): undefined reference to `vixl::aarch32::Assembler::bl(vixl::aarch32::Condition, vixl::aarch32::Location*)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x1164): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x1254): undefined reference to `vixl::aarch32::Assembler::bl_info(vixl::aarch32::Condition, vixl::aarch32::Location*, vixl::aarch32::ReferenceInfo const**)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x13fc): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x1404): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Lsl(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.172]':
dsp_arm32.cpp:(.text+0x1480): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x15a4): undefined reference to `vixl::aarch32::Assembler::lsl(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x15f0): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x17d0): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x17d8): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Asr(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.179]':
dsp_arm32.cpp:(.text+0x1848): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x196c): undefined reference to `vixl::aarch32::Assembler::asr(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x19b8): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x1b98): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x1ba0): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Ldr(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::MemOperand const&) [clone .constprop.174]':
dsp_arm32.cpp:(.text+0x1c08): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x1d1c): undefined reference to `vixl::aarch32::Assembler::ldr(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x1d68): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x1f9c): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x1fa4): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Str(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::MemOperand const&) [clone .constprop.160]':
dsp_arm32.cpp:(.text+0x200c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x2120): undefined reference to `vixl::aarch32::Assembler::str(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x216c): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x23a0): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x23a8): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Mov(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.170]':
dsp_arm32.cpp:(.text+0x2410): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x2580): undefined reference to `vixl::aarch32::Assembler::mov(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x25cc): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x27c8): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x27d0): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Add(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.181]':
dsp_arm32.cpp:(.text+0x2840): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x29b4): undefined reference to `vixl::aarch32::Assembler::add(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x2a00): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x2c8c): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x2c94): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `dsp::DSPAssembler::dsp_operand(void*, int, unsigned int) [clone .constprop.154]':
dsp_arm32.cpp:(.text+0x2d78): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x2e88): undefined reference to `vixl::aarch32::Assembler::mov(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x2ed4): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3154): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x315c): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `dsp::DSPAssembler::calculateADDR(vixl::aarch32::Register const&, dsp::Instruction const&) [clone .constprop.151]':
dsp_arm32.cpp:(.text+0x3208): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3318): undefined reference to `vixl::aarch32::Assembler::ldr(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3360): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x348c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3568): undefined reference to `vixl::aarch32::Assembler::bfc(vixl::aarch32::Condition, vixl::aarch32::Register, unsigned int, unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x35b4): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3604): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x360c): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x36e8): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x37e8): undefined reference to `vixl::aarch32::Assembler::lsl(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3834): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3920): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3a48): undefined reference to `vixl::aarch32::Assembler::add(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3a98): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3c24): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3d20): undefined reference to `vixl::aarch32::Assembler::ldr(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3d68): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3e64): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3f8c): undefined reference to `vixl::aarch32::Assembler::add(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x3fd4): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x40f4): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x4314): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x4440): undefined reference to `vixl::aarch32::Assembler::ldr(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x4488): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x4578): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x465c): undefined reference to `vixl::aarch32::Assembler::ubfx(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, unsigned int, unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x46a4): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x486c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x494c): undefined reference to `vixl::aarch32::Assembler::bfc(vixl::aarch32::Condition, vixl::aarch32::Register, unsigned int, unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x4998): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x4c90): undefined reference to `vixl::aarch32::Assembler::and_(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x4cdc): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x4dc8): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x4ea8): undefined reference to `vixl::aarch32::Assembler::bfc(vixl::aarch32::Condition, vixl::aarch32::Register, unsigned int, unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x4ef4): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x5614): undefined reference to `vixl::aarch32::Assembler::mov(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `dsp::DSPAssembler::compile(dsp::DSPState*) [clone .constprop.146]':
dsp_arm32.cpp:(.text+0x5a44): undefined reference to `vixl::aarch32::Assembler::push(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::RegisterList)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x5d98): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x5f38): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x6010): undefined reference to `vixl::aarch32::Assembler::smull(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Register)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x60ac): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x61ac): undefined reference to `vixl::aarch32::Assembler::lsr(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x622c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x64f8): undefined reference to `vixl::aarch32::Assembler::orr(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x6730): undefined reference to `vixl::aarch32::Assembler::subs(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x688c): undefined reference to `vixl::aarch32::Assembler::pop(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::RegisterList)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x6a8c): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x6db4): undefined reference to `vixl::aarch32::Assembler::ssat(vixl::aarch32::Condition, vixl::aarch32::Register, unsigned int, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x7074): undefined reference to `vixl::aarch32::Assembler::rsb(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x7444): undefined reference to `vixl::aarch32::Assembler::strh(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x75e8): undefined reference to `vixl::aarch32::Assembler::ldrh(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x7950): undefined reference to `vixl::aarch32::Assembler::sbfx(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, unsigned int, unsigned int)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x7f74): undefined reference to `vixl::aarch32::Assembler::mvn(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: dsp_arm32.cpp:(.text+0x81e4): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `dsp::recompile()':
dsp_arm32.cpp:(.text+0x840c): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `non-virtual thunk to dsp::DSPAssembler::~DSPAssembler()':
dsp_arm32.cpp:(.text._ZN3dsp12DSPAssemblerD0Ev[_ZN3dsp12DSPAssemblerD5Ev]+0xc8): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `dsp::DSPAssembler::~DSPAssembler()':
dsp_arm32.cpp:(.text._ZN3dsp12DSPAssemblerD0Ev[_ZN3dsp12DSPAssemblerD5Ev]+0x198): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `non-virtual thunk to dsp::DSPAssembler::~DSPAssembler()':
dsp_arm32.cpp:(.text._ZN3dsp12DSPAssemblerD2Ev[_ZN3dsp12DSPAssemblerD5Ev]+0xbc): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `dsp::DSPAssembler::~DSPAssembler()':
dsp_arm32.cpp:(.text._ZN3dsp12DSPAssemblerD2Ev[_ZN3dsp12DSPAssemblerD5Ev]+0x180): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::EmitNopBytes(int)':
dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler12EmitNopBytesEi[_ZN4vixl7aarch3214MacroAssembler12EmitNopBytesEi]+0x40): undefined reference to `vixl::aarch32::ExactAssemblyScopeWithoutPoolsCheck::ExactAssemblyScopeWithoutPoolsCheck(vixl::aarch32::MacroAssembler*, unsigned int, vixl::CodeBufferCheckScope::SizePolicy)'
/usr/bin/ld: dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler12EmitNopBytesEi[_ZN4vixl7aarch3214MacroAssembler12EmitNopBytesEi]+0x64): undefined reference to `vixl::aarch32::Assembler::nop(vixl::aarch32::Condition, vixl::aarch32::EncodingSize)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `non-virtual thunk to vixl::aarch32::MacroAssembler::EmitNopBytes(int)':
dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler12EmitNopBytesEi[_ZN4vixl7aarch3214MacroAssembler12EmitNopBytesEi]+0x1a0): undefined reference to `vixl::aarch32::ExactAssemblyScopeWithoutPoolsCheck::ExactAssemblyScopeWithoutPoolsCheck(vixl::aarch32::MacroAssembler*, unsigned int, vixl::CodeBufferCheckScope::SizePolicy)'
/usr/bin/ld: dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler12EmitNopBytesEi[_ZN4vixl7aarch3214MacroAssembler12EmitNopBytesEi]+0x1c4): undefined reference to `vixl::aarch32::Assembler::nop(vixl::aarch32::Condition, vixl::aarch32::EncodingSize)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `non-virtual thunk to vixl::aarch32::MacroAssembler::EmitPoolHeader()':
dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv[_ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv]+0xd0): undefined reference to `vixl::aarch32::ExactAssemblyScopeWithoutPoolsCheck::ExactAssemblyScopeWithoutPoolsCheck(vixl::aarch32::MacroAssembler*, unsigned int, vixl::CodeBufferCheckScope::SizePolicy)'
/usr/bin/ld: dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv[_ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv]+0xe4): undefined reference to `vixl::aarch32::Assembler::b(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Location*)'
/usr/bin/ld: dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv[_ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv]+0x1d4): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::EmitPoolHeader()':
dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv[_ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv]+0x2b0): undefined reference to `vixl::aarch32::ExactAssemblyScopeWithoutPoolsCheck::ExactAssemblyScopeWithoutPoolsCheck(vixl::aarch32::MacroAssembler*, unsigned int, vixl::CodeBufferCheckScope::SizePolicy)'
/usr/bin/ld: dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv[_ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv]+0x2c4): undefined reference to `vixl::aarch32::Assembler::b(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Location*)'
/usr/bin/ld: dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv[_ZN4vixl7aarch3214MacroAssembler14EmitPoolHeaderEv]+0x3b4): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::Assembler::UnimplementedDelegate(vixl::aarch32::InstructionType)':
dsp_arm32.cpp:(.text._ZN4vixl7aarch329Assembler21UnimplementedDelegateENS0_15InstructionTypeE[_ZN4vixl7aarch329Assembler21UnimplementedDelegateENS0_15InstructionTypeE]+0x2c): undefined reference to `vixl::aarch32::ToCString(vixl::aarch32::InstructionType)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::BindHelper(vixl::aarch32::Label*)':
dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler10BindHelperEPNS0_5LabelE[_ZN4vixl7aarch3214MacroAssembler10BindHelperEPNS0_5LabelE]+0x38): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `non-virtual thunk to vixl::aarch32::MacroAssembler::EmitPoolFooter()':
dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler14EmitPoolFooterEv[_ZN4vixl7aarch3214MacroAssembler14EmitPoolFooterEv]+0xa0): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::EmitPoolFooter()':
dsp_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler14EmitPoolFooterEv[_ZN4vixl7aarch3214MacroAssembler14EmitPoolFooterEv]+0x184): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTIN3dsp12DSPAssemblerE[_ZTIN3dsp12DSPAssemblerE]+0x8): undefined reference to `typeinfo for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x14): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&), vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x18): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Operand const&), vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x20): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&), vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x24): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Location*), vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x44): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Register, vixl::aarch32::Location*), vixl::aarch32::Register, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x50): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&), vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x68): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::MemOperand const&), vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x74): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&), vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x78): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Location*), vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x7c): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Location*), vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x88): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::MaskedSpecialRegister, vixl::aarch32::Operand const&), vixl::aarch32::Condition, vixl::aarch32::MaskedSpecialRegister, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0xe4): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::SOperand const&), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::SOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0xe8): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::DOperand const&), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::DOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x14c): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::Location*), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x150): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::MemOperand const&), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x154): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::Location*), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x158): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::MemOperand const&), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x18c): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::QRegister, vixl::aarch32::QOperand const&), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::QRegister, vixl::aarch32::QOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x1f8): undefined reference to `vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/aica/dsp_arm32.cpp.o:(.data.rel.ro._ZTVN3dsp12DSPAssemblerE[_ZTVN3dsp12DSPAssemblerE]+0x22c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::ITScope::~ITScope() [clone .constprop.252]':
arm7_rec_arm32.cpp:(.text+0x198): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Bic(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.238]':
arm7_rec_arm32.cpp:(.text+0x208): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x340): undefined reference to `vixl::aarch32::Assembler::bic(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x438): undefined reference to `vixl::aarch32::Assembler::mov(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x4a8): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Sub(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.214]':
arm7_rec_arm32.cpp:(.text+0x51c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x670): undefined reference to `vixl::aarch32::Assembler::sub(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x7a0): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Ldr(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::MemOperand const&) [clone .constprop.231]':
arm7_rec_arm32.cpp:(.text+0x80c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x928): undefined reference to `vixl::aarch32::Assembler::ldr(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0xa9c): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Mov(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.230]':
arm7_rec_arm32.cpp:(.text+0xb7c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0xcf4): undefined reference to `vixl::aarch32::Assembler::mov(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0xe10): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `aicaarm::storeReg(vixl::aarch32::Register, Arm7Reg, vixl::aarch32::ConditionType) [clone .constprop.250]':
arm7_rec_arm32.cpp:(.text+0xe9c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0xfa0): undefined reference to `vixl::aarch32::Assembler::str(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x1194): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x1198): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `aicaarm::storeFlags()':
arm7_rec_arm32.cpp:(.text+0x11f8): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x12e0): undefined reference to `vixl::aarch32::Assembler::mrs(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::SpecialRegister)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x142c): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x1430): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `aicaarm::loadFlags()':
arm7_rec_arm32.cpp:(.text+0x14e4): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x15cc): undefined reference to `vixl::aarch32::Assembler::msr(vixl::aarch32::Condition, vixl::aarch32::MaskedSpecialRegister, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x170c): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x1710): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Add(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.243]':
arm7_rec_arm32.cpp:(.text+0x1780): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x18f8): undefined reference to `vixl::aarch32::Assembler::add(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x1a98): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Cmp(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.234]':
arm7_rec_arm32.cpp:(.text+0x1b04): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x1c38): undefined reference to `vixl::aarch32::Assembler::cmp(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x1d58): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `aicaarm::call(void const*, bool)':
arm7_rec_arm32.cpp:(.text+0x20bc): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x21a0): undefined reference to `vixl::aarch32::Assembler::bl(vixl::aarch32::Condition, vixl::aarch32::Location*)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x2360): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x2378): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::B(vixl::aarch32::Condition, vixl::aarch32::Label*, vixl::aarch32::BranchHint) [clone .constprop.239]':
arm7_rec_arm32.cpp:(.text+0x23d0): undefined reference to `vixl::aarch32::Assembler::b_info(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Location*, vixl::aarch32::ReferenceInfo const**)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x24d4): undefined reference to `vixl::aarch32::Assembler::b(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Location*)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x25e8): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `aicaarm::jump(void const*)':
arm7_rec_arm32.cpp:(.text+0x2808): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x280c): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `aicaarm::arm7backend_flush()':
arm7_rec_arm32.cpp:(.text+0x2b08): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x2ea8): undefined reference to `vixl::aarch32::Assembler::push(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::RegisterList)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x2fd8): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x315c): undefined reference to `vixl::aarch32::Assembler::ubfx(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, unsigned int, unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x3368): undefined reference to `vixl::aarch32::Assembler::pop(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::RegisterList)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x3508): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x350c): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `aicaarm::arm7backend_compile(std::vector<aicaarm::ArmOp, std::allocator<aicaarm::ArmOp> > const&, unsigned int)':
arm7_rec_arm32.cpp:(.text+0x39b0): undefined reference to `vixl::aarch32::ImmediateA32::IsImmediateA32(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x3af0): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x3dd0): undefined reference to `vixl::aarch32::Location::Needs16BitPadding(int) const'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x3ef8): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x3fcc): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text+0x4ad4): undefined reference to `vixl::aarch32::ImmediateA32::IsImmediateA32(unsigned int)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Eor(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.233]':
arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3EorENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.233[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3EorENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x6c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3EorENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.233[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3EorENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x194): undefined reference to `vixl::aarch32::Assembler::eor(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3EorENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.233[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3EorENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2a0): undefined reference to `vixl::aarch32::Assembler::mvn(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3EorENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.233[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3EorENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x310): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Orr(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.224]':
arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3OrrENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.224[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3OrrENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x6c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3OrrENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.224[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3OrrENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x198): undefined reference to `vixl::aarch32::Assembler::orr(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3OrrENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.224[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3OrrENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2b4): undefined reference to `vixl::aarch32::Assembler::mvn(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3OrrENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.224[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3OrrENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x338): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::And(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.241]':
arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3AndENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.241[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AndENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x6c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3AndENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.241[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AndENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x198): undefined reference to `vixl::aarch32::Assembler::and_(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3AndENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.241[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AndENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2d4): undefined reference to `vixl::aarch32::Assembler::mov(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3AndENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.241[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AndENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x330): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Rsb(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.220]':
arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3RsbENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.220[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RsbENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x6c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3RsbENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.220[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RsbENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x198): undefined reference to `vixl::aarch32::Assembler::rsb(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3RsbENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.220[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RsbENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x274): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `non-virtual thunk to aicaarm::Arm32Assembler::~Arm32Assembler()':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm14Arm32AssemblerD2Ev[_ZN7aicaarm14Arm32AssemblerD5Ev]+0xbc): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `aicaarm::Arm32Assembler::~Arm32Assembler()':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm14Arm32AssemblerD2Ev[_ZN7aicaarm14Arm32AssemblerD5Ev]+0x12c): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `non-virtual thunk to aicaarm::Arm32Assembler::~Arm32Assembler()':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm14Arm32AssemblerD0Ev[_ZN7aicaarm14Arm32AssemblerD5Ev]+0xc8): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `aicaarm::Arm32Assembler::~Arm32Assembler()':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm14Arm32AssemblerD0Ev[_ZN7aicaarm14Arm32AssemblerD5Ev]+0x144): undefined reference to `vtable for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Mvn(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.226]':
arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3MvnENS0_9ConditionENS0_8RegisterERKNS0_7OperandE.constprop.226[_ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MvnENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x68): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3MvnENS0_9ConditionENS0_8RegisterERKNS0_7OperandE.constprop.226[_ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MvnENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x1ac): undefined reference to `vixl::aarch32::Assembler::mvn(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3MvnENS0_9ConditionENS0_8RegisterERKNS0_7OperandE.constprop.226[_ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MvnENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x290): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Adc(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.245]':
arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3AdcENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.245[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AdcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x6c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3AdcENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.245[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AdcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x1c8): undefined reference to `vixl::aarch32::Assembler::adc(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3AdcENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.245[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AdcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2ac): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Sbc(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&) [clone .constprop.216]':
arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3SbcENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.216[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3SbcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x6c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3SbcENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.216[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3SbcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x1c8): undefined reference to `vixl::aarch32::Assembler::sbc(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler3SbcENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE.constprop.216[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3SbcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2ac): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Adds(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)':
arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler4AddsENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE[_ZN4vixl7aarch3214MacroAssembler4AddsENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE]+0x134): undefined reference to `vixl::aarch32::Assembler::adds(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler4AddsENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE[_ZN4vixl7aarch3214MacroAssembler4AddsENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE]+0x1dc): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `vixl::aarch32::MacroAssembler::Subs(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)':
arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler4SubsENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE[_ZN4vixl7aarch3214MacroAssembler4SubsENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE]+0x134): undefined reference to `vixl::aarch32::Assembler::subs(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN4vixl7aarch3214MacroAssembler4SubsENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE[_ZN4vixl7aarch3214MacroAssembler4SubsENS0_9ConditionENS0_8RegisterES3_RKNS0_7OperandE]+0x1dc): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emit3ArgOp<&vixl::aarch32::MacroAssembler::And>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AndENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AndENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x110): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AndENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AndENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x200): undefined reference to `vixl::aarch32::Assembler::ands(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AndENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AndENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2bc): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emit3ArgOp<&vixl::aarch32::MacroAssembler::Eor>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3EorENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3EorENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x110): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3EorENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3EorENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x200): undefined reference to `vixl::aarch32::Assembler::eors(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3EorENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3EorENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2bc): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emit3ArgOp<&vixl::aarch32::MacroAssembler::Rsb>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RsbENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RsbENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x110): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RsbENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RsbENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x200): undefined reference to `vixl::aarch32::Assembler::rsbs(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RsbENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RsbENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2bc): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emit3ArgOp<&vixl::aarch32::MacroAssembler::Orr>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3OrrENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3OrrENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x110): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3OrrENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3OrrENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x200): undefined reference to `vixl::aarch32::Assembler::orrs(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3OrrENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3OrrENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2bc): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emit3ArgOp<&vixl::aarch32::MacroAssembler::Bic>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3BicENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3BicENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x110): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3BicENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3BicENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x200): undefined reference to `vixl::aarch32::Assembler::bics(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3BicENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3BicENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2bc): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emit3ArgOp<&vixl::aarch32::MacroAssembler::Adc>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AdcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AdcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x110): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AdcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AdcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x200): undefined reference to `vixl::aarch32::Assembler::adcs(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AdcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3AdcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2bc): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emit3ArgOp<&vixl::aarch32::MacroAssembler::Sbc>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3SbcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3SbcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x110): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3SbcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3SbcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x200): undefined reference to `vixl::aarch32::Assembler::sbcs(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3SbcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3SbcENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2bc): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emit3ArgOp<&vixl::aarch32::MacroAssembler::Rsc>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RscENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RscENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0xe0): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RscENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RscENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x1cc): undefined reference to `vixl::aarch32::Assembler::rscs(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RscENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RscENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x23c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RscENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RscENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x328): undefined reference to `vixl::aarch32::Assembler::rsc(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RscENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit3ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3RscENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterES6_RKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x45c): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emitTestOp<&vixl::aarch32::MacroAssembler::Tst>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TstENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TstENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x7c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TstENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TstENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x1a8): undefined reference to `vixl::aarch32::Assembler::tst(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TstENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TstENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2e4): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TstENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TstENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2e8): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emitTestOp<&vixl::aarch32::MacroAssembler::Teq>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TeqENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TeqENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x80): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TeqENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TeqENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x168): undefined reference to `vixl::aarch32::Assembler::teq(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TeqENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TeqENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2a4): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TeqENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3TeqENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2a8): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emitTestOp<&vixl::aarch32::MacroAssembler::Cmn>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3CmnENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3CmnENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x7c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3CmnENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3CmnENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x1a8): undefined reference to `vixl::aarch32::Assembler::cmn(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3CmnENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3CmnENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2e4): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3CmnENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emitTestOpIXadL_ZN4vixl7aarch3214MacroAssembler3CmnENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2e8): undefined reference to `vtable for vixl::aarch32::Location'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emit2ArgOp<&vixl::aarch32::MacroAssembler::Mov>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MovENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MovENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0xfc): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MovENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MovENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x1e8): undefined reference to `vixl::aarch32::Assembler::movs(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MovENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MovENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2a4): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o: in function `void aicaarm::emit2ArgOp<&vixl::aarch32::MacroAssembler::Mvn>(aicaarm::ArmOp const&)':
arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MvnENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MvnENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0xfc): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MvnENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MvnENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x1e8): undefined reference to `vixl::aarch32::Assembler::mvns(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: arm7_rec_arm32.cpp:(.text._ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MvnENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE[_ZN7aicaarm10emit2ArgOpIXadL_ZN4vixl7aarch3214MacroAssembler3MvnENS2_11FlagsUpdateENS2_9ConditionENS2_8RegisterERKNS2_7OperandEEEEEvRKNS_5ArmOpE]+0x2a4): undefined reference to `vtable for vixl::aarch32::Label'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTIN7aicaarm14Arm32AssemblerE[_ZTIN7aicaarm14Arm32AssemblerE]+0x8): undefined reference to `typeinfo for vixl::aarch32::MacroAssembler'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x14): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&), vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x18): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Operand const&), vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x20): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&), vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x24): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Location*), vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x44): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Register, vixl::aarch32::Location*), vixl::aarch32::Register, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x50): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&), vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x68): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::MemOperand const&), vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x74): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&), vixl::aarch32::Condition, vixl::aarch32::EncodingSize, vixl::aarch32::Register, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x78): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Location*), vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x7c): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Location*), vixl::aarch32::Condition, vixl::aarch32::Register, vixl::aarch32::Register, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x88): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::MaskedSpecialRegister, vixl::aarch32::Operand const&), vixl::aarch32::Condition, vixl::aarch32::MaskedSpecialRegister, vixl::aarch32::Operand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0xe4): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::SOperand const&), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::SOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0xe8): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::DOperand const&), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::DOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x14c): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::Location*), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x150): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::MemOperand const&), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::DRegister, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x154): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::Location*), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::Location*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x158): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::MemOperand const&), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::SRegister, vixl::aarch32::MemOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x18c): undefined reference to `vixl::aarch32::MacroAssembler::Delegate(vixl::aarch32::InstructionType, void (vixl::aarch32::Assembler::*)(vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::QRegister, vixl::aarch32::QOperand const&), vixl::aarch32::Condition, vixl::aarch32::DataType, vixl::aarch32::QRegister, vixl::aarch32::QOperand const&)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x1f8): undefined reference to `vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/arm7/arm7_rec_arm32.cpp.o:(.data.rel.ro._ZTVN7aicaarm14Arm32AssemblerE[_ZTVN7aicaarm14Arm32AssemblerE]+0x22c): undefined reference to `non-virtual thunk to vixl::aarch32::MacroAssembler::EnsureEmitPoolsFor(unsigned int)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/blockmanager.cpp.o: in function `bm_ResetCache()':
blockmanager.cpp:(.text+0x3ca8): undefined reference to `ngen_ResetBlocks()'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/driver.cpp.o: in function `recSh4_Init()':
driver.cpp:(.text+0x1e4): undefined reference to `ngen_init()'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/driver.cpp.o: in function `recSh4_Run()':
driver.cpp:(.text+0x31c): undefined reference to `ngen_mainloop(void*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/driver.cpp.o: in function `rdv_CompilePC(unsigned int)':
driver.cpp:(.text+0x7ec): undefined reference to `ngen_AllocateBlock()'
/usr/bin/ld: driver.cpp:(.text+0x8e4): undefined reference to `ngen_Compile(RuntimeBlockInfo*, bool, bool, bool, bool)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_xtrct::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_xtrct7compileEP11shil_opcode[_ZN15shil_opcl_xtrct7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_xtrct7compileEP11shil_opcode[_ZN15shil_opcl_xtrct7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_xtrct7compileEP11shil_opcode[_ZN15shil_opcl_xtrct7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_xtrct7compileEP11shil_opcode[_ZN15shil_opcl_xtrct7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_xtrct7compileEP11shil_opcode[_ZN15shil_opcl_xtrct7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_xtrct7compileEP11shil_opcode[_ZN15shil_opcl_xtrct7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_frswap::compile(shil_opcode*)':
shil.cpp:(.text._ZN16shil_opcl_frswap7compileEP11shil_opcode[_ZN16shil_opcl_frswap7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_frswap7compileEP11shil_opcode[_ZN16shil_opcl_frswap7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_frswap7compileEP11shil_opcode[_ZN16shil_opcl_frswap7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_frswap7compileEP11shil_opcode[_ZN16shil_opcl_frswap7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_frswap7compileEP11shil_opcode[_ZN16shil_opcl_frswap7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_frswap7compileEP11shil_opcode[_ZN16shil_opcl_frswap7compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_frswap7compileEP11shil_opcode[_ZN16shil_opcl_frswap7compileEP11shil_opcode]+0x80): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fsetgt::compile(shil_opcode*)':
shil.cpp:(.text._ZN16shil_opcl_fsetgt7compileEP11shil_opcode[_ZN16shil_opcl_fsetgt7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_fsetgt7compileEP11shil_opcode[_ZN16shil_opcl_fsetgt7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_fsetgt7compileEP11shil_opcode[_ZN16shil_opcl_fsetgt7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_fsetgt7compileEP11shil_opcode[_ZN16shil_opcl_fsetgt7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_fsetgt7compileEP11shil_opcode[_ZN16shil_opcl_fsetgt7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_fsetgt7compileEP11shil_opcode[_ZN16shil_opcl_fsetgt7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fseteq::compile(shil_opcode*)':
shil.cpp:(.text._ZN16shil_opcl_fseteq7compileEP11shil_opcode[_ZN16shil_opcl_fseteq7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_fseteq7compileEP11shil_opcode[_ZN16shil_opcl_fseteq7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_fseteq7compileEP11shil_opcode[_ZN16shil_opcl_fseteq7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_fseteq7compileEP11shil_opcode[_ZN16shil_opcl_fseteq7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_fseteq7compileEP11shil_opcode[_ZN16shil_opcl_fseteq7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_fseteq7compileEP11shil_opcode[_ZN16shil_opcl_fseteq7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fsca::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_fsca7compileEP11shil_opcode[_ZN14shil_opcl_fsca7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fsca7compileEP11shil_opcode[_ZN14shil_opcl_fsca7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fsca7compileEP11shil_opcode[_ZN14shil_opcl_fsca7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fsca7compileEP11shil_opcode[_ZN14shil_opcl_fsca7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fsca7compileEP11shil_opcode[_ZN14shil_opcl_fsca7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fsrra::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_fsrra7compileEP11shil_opcode[_ZN15shil_opcl_fsrra7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_fsrra7compileEP11shil_opcode[_ZN15shil_opcl_fsrra7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_fsrra7compileEP11shil_opcode[_ZN15shil_opcl_fsrra7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_fsrra7compileEP11shil_opcode[_ZN15shil_opcl_fsrra7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_fsrra7compileEP11shil_opcode[_ZN15shil_opcl_fsrra7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fmac::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_fmac7compileEP11shil_opcode[_ZN14shil_opcl_fmac7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmac7compileEP11shil_opcode[_ZN14shil_opcl_fmac7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmac7compileEP11shil_opcode[_ZN14shil_opcl_fmac7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmac7compileEP11shil_opcode[_ZN14shil_opcl_fmac7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmac7compileEP11shil_opcode[_ZN14shil_opcl_fmac7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmac7compileEP11shil_opcode[_ZN14shil_opcl_fmac7compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmac7compileEP11shil_opcode[_ZN14shil_opcl_fmac7compileEP11shil_opcode]+0x80): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_ftrv::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_ftrv7compileEP11shil_opcode[_ZN14shil_opcl_ftrv7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_ftrv7compileEP11shil_opcode[_ZN14shil_opcl_ftrv7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_ftrv7compileEP11shil_opcode[_ZN14shil_opcl_ftrv7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_ftrv7compileEP11shil_opcode[_ZN14shil_opcl_ftrv7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_ftrv7compileEP11shil_opcode[_ZN14shil_opcl_ftrv7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_ftrv7compileEP11shil_opcode[_ZN14shil_opcl_ftrv7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fipr::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_fipr7compileEP11shil_opcode[_ZN14shil_opcl_fipr7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fipr7compileEP11shil_opcode[_ZN14shil_opcl_fipr7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fipr7compileEP11shil_opcode[_ZN14shil_opcl_fipr7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fipr7compileEP11shil_opcode[_ZN14shil_opcl_fipr7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fipr7compileEP11shil_opcode[_ZN14shil_opcl_fipr7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fipr7compileEP11shil_opcode[_ZN14shil_opcl_fipr7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fsqrt::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_fsqrt7compileEP11shil_opcode[_ZN15shil_opcl_fsqrt7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_fsqrt7compileEP11shil_opcode[_ZN15shil_opcl_fsqrt7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_fsqrt7compileEP11shil_opcode[_ZN15shil_opcl_fsqrt7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_fsqrt7compileEP11shil_opcode[_ZN15shil_opcl_fsqrt7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_fsqrt7compileEP11shil_opcode[_ZN15shil_opcl_fsqrt7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fneg::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_fneg7compileEP11shil_opcode[_ZN14shil_opcl_fneg7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fneg7compileEP11shil_opcode[_ZN14shil_opcl_fneg7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fneg7compileEP11shil_opcode[_ZN14shil_opcl_fneg7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fneg7compileEP11shil_opcode[_ZN14shil_opcl_fneg7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fneg7compileEP11shil_opcode[_ZN14shil_opcl_fneg7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fabs::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_fabs7compileEP11shil_opcode[_ZN14shil_opcl_fabs7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fabs7compileEP11shil_opcode[_ZN14shil_opcl_fabs7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fabs7compileEP11shil_opcode[_ZN14shil_opcl_fabs7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fabs7compileEP11shil_opcode[_ZN14shil_opcl_fabs7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fabs7compileEP11shil_opcode[_ZN14shil_opcl_fabs7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fdiv::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_fdiv7compileEP11shil_opcode[_ZN14shil_opcl_fdiv7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fdiv7compileEP11shil_opcode[_ZN14shil_opcl_fdiv7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fdiv7compileEP11shil_opcode[_ZN14shil_opcl_fdiv7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fdiv7compileEP11shil_opcode[_ZN14shil_opcl_fdiv7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fdiv7compileEP11shil_opcode[_ZN14shil_opcl_fdiv7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fdiv7compileEP11shil_opcode[_ZN14shil_opcl_fdiv7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fmul::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_fmul7compileEP11shil_opcode[_ZN14shil_opcl_fmul7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmul7compileEP11shil_opcode[_ZN14shil_opcl_fmul7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmul7compileEP11shil_opcode[_ZN14shil_opcl_fmul7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmul7compileEP11shil_opcode[_ZN14shil_opcl_fmul7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmul7compileEP11shil_opcode[_ZN14shil_opcl_fmul7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fmul7compileEP11shil_opcode[_ZN14shil_opcl_fmul7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fsub::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_fsub7compileEP11shil_opcode[_ZN14shil_opcl_fsub7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fsub7compileEP11shil_opcode[_ZN14shil_opcl_fsub7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fsub7compileEP11shil_opcode[_ZN14shil_opcl_fsub7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fsub7compileEP11shil_opcode[_ZN14shil_opcl_fsub7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fsub7compileEP11shil_opcode[_ZN14shil_opcl_fsub7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fsub7compileEP11shil_opcode[_ZN14shil_opcl_fsub7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_fadd::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_fadd7compileEP11shil_opcode[_ZN14shil_opcl_fadd7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fadd7compileEP11shil_opcode[_ZN14shil_opcl_fadd7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fadd7compileEP11shil_opcode[_ZN14shil_opcl_fadd7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fadd7compileEP11shil_opcode[_ZN14shil_opcl_fadd7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fadd7compileEP11shil_opcode[_ZN14shil_opcl_fadd7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_fadd7compileEP11shil_opcode[_ZN14shil_opcl_fadd7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_setpeq::compile(shil_opcode*)':
shil.cpp:(.text._ZN16shil_opcl_setpeq7compileEP11shil_opcode[_ZN16shil_opcl_setpeq7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_setpeq7compileEP11shil_opcode[_ZN16shil_opcl_setpeq7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_setpeq7compileEP11shil_opcode[_ZN16shil_opcl_setpeq7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_setpeq7compileEP11shil_opcode[_ZN16shil_opcl_setpeq7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_setpeq7compileEP11shil_opcode[_ZN16shil_opcl_setpeq7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_setpeq7compileEP11shil_opcode[_ZN16shil_opcl_setpeq7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_setab::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_setab7compileEP11shil_opcode[_ZN15shil_opcl_setab7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setab7compileEP11shil_opcode[_ZN15shil_opcl_setab7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setab7compileEP11shil_opcode[_ZN15shil_opcl_setab7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setab7compileEP11shil_opcode[_ZN15shil_opcl_setab7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setab7compileEP11shil_opcode[_ZN15shil_opcl_setab7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setab7compileEP11shil_opcode[_ZN15shil_opcl_setab7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_setae::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_setae7compileEP11shil_opcode[_ZN15shil_opcl_setae7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setae7compileEP11shil_opcode[_ZN15shil_opcl_setae7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setae7compileEP11shil_opcode[_ZN15shil_opcl_setae7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setae7compileEP11shil_opcode[_ZN15shil_opcl_setae7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setae7compileEP11shil_opcode[_ZN15shil_opcl_setae7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setae7compileEP11shil_opcode[_ZN15shil_opcl_setae7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_setgt::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_setgt7compileEP11shil_opcode[_ZN15shil_opcl_setgt7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setgt7compileEP11shil_opcode[_ZN15shil_opcl_setgt7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setgt7compileEP11shil_opcode[_ZN15shil_opcl_setgt7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setgt7compileEP11shil_opcode[_ZN15shil_opcl_setgt7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setgt7compileEP11shil_opcode[_ZN15shil_opcl_setgt7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setgt7compileEP11shil_opcode[_ZN15shil_opcl_setgt7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_setge::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_setge7compileEP11shil_opcode[_ZN15shil_opcl_setge7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setge7compileEP11shil_opcode[_ZN15shil_opcl_setge7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setge7compileEP11shil_opcode[_ZN15shil_opcl_setge7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setge7compileEP11shil_opcode[_ZN15shil_opcl_setge7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setge7compileEP11shil_opcode[_ZN15shil_opcl_setge7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_setge7compileEP11shil_opcode[_ZN15shil_opcl_setge7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_seteq::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_seteq7compileEP11shil_opcode[_ZN15shil_opcl_seteq7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_seteq7compileEP11shil_opcode[_ZN15shil_opcl_seteq7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_seteq7compileEP11shil_opcode[_ZN15shil_opcl_seteq7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_seteq7compileEP11shil_opcode[_ZN15shil_opcl_seteq7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_seteq7compileEP11shil_opcode[_ZN15shil_opcl_seteq7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_seteq7compileEP11shil_opcode[_ZN15shil_opcl_seteq7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_test::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_test7compileEP11shil_opcode[_ZN14shil_opcl_test7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_test7compileEP11shil_opcode[_ZN14shil_opcl_test7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_test7compileEP11shil_opcode[_ZN14shil_opcl_test7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_test7compileEP11shil_opcode[_ZN14shil_opcl_test7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_test7compileEP11shil_opcode[_ZN14shil_opcl_test7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_test7compileEP11shil_opcode[_ZN14shil_opcl_test7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_cvt_i2f_z::compile(shil_opcode*)':
shil.cpp:(.text._ZN19shil_opcl_cvt_i2f_z7compileEP11shil_opcode[_ZN19shil_opcl_cvt_i2f_z7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_i2f_z7compileEP11shil_opcode[_ZN19shil_opcl_cvt_i2f_z7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_i2f_z7compileEP11shil_opcode[_ZN19shil_opcl_cvt_i2f_z7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_i2f_z7compileEP11shil_opcode[_ZN19shil_opcl_cvt_i2f_z7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_i2f_z7compileEP11shil_opcode[_ZN19shil_opcl_cvt_i2f_z7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_cvt_i2f_n::compile(shil_opcode*)':
shil.cpp:(.text._ZN19shil_opcl_cvt_i2f_n7compileEP11shil_opcode[_ZN19shil_opcl_cvt_i2f_n7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_i2f_n7compileEP11shil_opcode[_ZN19shil_opcl_cvt_i2f_n7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_i2f_n7compileEP11shil_opcode[_ZN19shil_opcl_cvt_i2f_n7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_i2f_n7compileEP11shil_opcode[_ZN19shil_opcl_cvt_i2f_n7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_i2f_n7compileEP11shil_opcode[_ZN19shil_opcl_cvt_i2f_n7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_cvt_f2i_t::compile(shil_opcode*)':
shil.cpp:(.text._ZN19shil_opcl_cvt_f2i_t7compileEP11shil_opcode[_ZN19shil_opcl_cvt_f2i_t7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_f2i_t7compileEP11shil_opcode[_ZN19shil_opcl_cvt_f2i_t7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_f2i_t7compileEP11shil_opcode[_ZN19shil_opcl_cvt_f2i_t7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_f2i_t7compileEP11shil_opcode[_ZN19shil_opcl_cvt_f2i_t7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN19shil_opcl_cvt_f2i_t7compileEP11shil_opcode[_ZN19shil_opcl_cvt_f2i_t7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_debug_1::compile(shil_opcode*)':
shil.cpp:(.text._ZN17shil_opcl_debug_17compileEP11shil_opcode[_ZN17shil_opcl_debug_17compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_debug_17compileEP11shil_opcode[_ZN17shil_opcl_debug_17compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_debug_17compileEP11shil_opcode[_ZN17shil_opcl_debug_17compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_debug_17compileEP11shil_opcode[_ZN17shil_opcl_debug_17compileEP11shil_opcode]+0x50): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_debug_3::compile(shil_opcode*)':
shil.cpp:(.text._ZN17shil_opcl_debug_37compileEP11shil_opcode[_ZN17shil_opcl_debug_37compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_debug_37compileEP11shil_opcode[_ZN17shil_opcl_debug_37compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_debug_37compileEP11shil_opcode[_ZN17shil_opcl_debug_37compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_debug_37compileEP11shil_opcode[_ZN17shil_opcl_debug_37compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_debug_37compileEP11shil_opcode[_ZN17shil_opcl_debug_37compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_debug_37compileEP11shil_opcode[_ZN17shil_opcl_debug_37compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_div32p2::compile(shil_opcode*)':
shil.cpp:(.text._ZN17shil_opcl_div32p27compileEP11shil_opcode[_ZN17shil_opcl_div32p27compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_div32p27compileEP11shil_opcode[_ZN17shil_opcl_div32p27compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_div32p27compileEP11shil_opcode[_ZN17shil_opcl_div32p27compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_div32p27compileEP11shil_opcode[_ZN17shil_opcl_div32p27compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_div32p27compileEP11shil_opcode[_ZN17shil_opcl_div32p27compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_div32p27compileEP11shil_opcode[_ZN17shil_opcl_div32p27compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_div32p27compileEP11shil_opcode[_ZN17shil_opcl_div32p27compileEP11shil_opcode]+0x80): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_div32s::compile(shil_opcode*)':
shil.cpp:(.text._ZN16shil_opcl_div32s7compileEP11shil_opcode[_ZN16shil_opcl_div32s7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32s7compileEP11shil_opcode[_ZN16shil_opcl_div32s7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32s7compileEP11shil_opcode[_ZN16shil_opcl_div32s7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32s7compileEP11shil_opcode[_ZN16shil_opcl_div32s7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32s7compileEP11shil_opcode[_ZN16shil_opcl_div32s7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32s7compileEP11shil_opcode[_ZN16shil_opcl_div32s7compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32s7compileEP11shil_opcode[_ZN16shil_opcl_div32s7compileEP11shil_opcode]+0x78): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32s7compileEP11shil_opcode[_ZN16shil_opcl_div32s7compileEP11shil_opcode]+0x90): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_div32u::compile(shil_opcode*)':
shil.cpp:(.text._ZN16shil_opcl_div32u7compileEP11shil_opcode[_ZN16shil_opcl_div32u7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32u7compileEP11shil_opcode[_ZN16shil_opcl_div32u7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32u7compileEP11shil_opcode[_ZN16shil_opcl_div32u7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32u7compileEP11shil_opcode[_ZN16shil_opcl_div32u7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32u7compileEP11shil_opcode[_ZN16shil_opcl_div32u7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32u7compileEP11shil_opcode[_ZN16shil_opcl_div32u7compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32u7compileEP11shil_opcode[_ZN16shil_opcl_div32u7compileEP11shil_opcode]+0x78): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_div32u7compileEP11shil_opcode[_ZN16shil_opcl_div32u7compileEP11shil_opcode]+0x90): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_mul_s64::compile(shil_opcode*)':
shil.cpp:(.text._ZN17shil_opcl_mul_s647compileEP11shil_opcode[_ZN17shil_opcl_mul_s647compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s647compileEP11shil_opcode[_ZN17shil_opcl_mul_s647compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s647compileEP11shil_opcode[_ZN17shil_opcl_mul_s647compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s647compileEP11shil_opcode[_ZN17shil_opcl_mul_s647compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s647compileEP11shil_opcode[_ZN17shil_opcl_mul_s647compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s647compileEP11shil_opcode[_ZN17shil_opcl_mul_s647compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s647compileEP11shil_opcode[_ZN17shil_opcl_mul_s647compileEP11shil_opcode]+0x80): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_mul_u64::compile(shil_opcode*)':
shil.cpp:(.text._ZN17shil_opcl_mul_u647compileEP11shil_opcode[_ZN17shil_opcl_mul_u647compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u647compileEP11shil_opcode[_ZN17shil_opcl_mul_u647compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u647compileEP11shil_opcode[_ZN17shil_opcl_mul_u647compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u647compileEP11shil_opcode[_ZN17shil_opcl_mul_u647compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u647compileEP11shil_opcode[_ZN17shil_opcl_mul_u647compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u647compileEP11shil_opcode[_ZN17shil_opcl_mul_u647compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u647compileEP11shil_opcode[_ZN17shil_opcl_mul_u647compileEP11shil_opcode]+0x80): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_mul_i32::compile(shil_opcode*)':
shil.cpp:(.text._ZN17shil_opcl_mul_i327compileEP11shil_opcode[_ZN17shil_opcl_mul_i327compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_i327compileEP11shil_opcode[_ZN17shil_opcl_mul_i327compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_i327compileEP11shil_opcode[_ZN17shil_opcl_mul_i327compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_i327compileEP11shil_opcode[_ZN17shil_opcl_mul_i327compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_i327compileEP11shil_opcode[_ZN17shil_opcl_mul_i327compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_i327compileEP11shil_opcode[_ZN17shil_opcl_mul_i327compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_mul_s16::compile(shil_opcode*)':
shil.cpp:(.text._ZN17shil_opcl_mul_s167compileEP11shil_opcode[_ZN17shil_opcl_mul_s167compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s167compileEP11shil_opcode[_ZN17shil_opcl_mul_s167compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s167compileEP11shil_opcode[_ZN17shil_opcl_mul_s167compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s167compileEP11shil_opcode[_ZN17shil_opcl_mul_s167compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s167compileEP11shil_opcode[_ZN17shil_opcl_mul_s167compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_s167compileEP11shil_opcode[_ZN17shil_opcl_mul_s167compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_mul_u16::compile(shil_opcode*)':
shil.cpp:(.text._ZN17shil_opcl_mul_u167compileEP11shil_opcode[_ZN17shil_opcl_mul_u167compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u167compileEP11shil_opcode[_ZN17shil_opcl_mul_u167compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u167compileEP11shil_opcode[_ZN17shil_opcl_mul_u167compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u167compileEP11shil_opcode[_ZN17shil_opcl_mul_u167compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u167compileEP11shil_opcode[_ZN17shil_opcl_mul_u167compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_mul_u167compileEP11shil_opcode[_ZN17shil_opcl_mul_u167compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_ext_s16::compile(shil_opcode*)':
shil.cpp:(.text._ZN17shil_opcl_ext_s167compileEP11shil_opcode[_ZN17shil_opcl_ext_s167compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_ext_s167compileEP11shil_opcode[_ZN17shil_opcl_ext_s167compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_ext_s167compileEP11shil_opcode[_ZN17shil_opcl_ext_s167compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_ext_s167compileEP11shil_opcode[_ZN17shil_opcl_ext_s167compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_ext_s167compileEP11shil_opcode[_ZN17shil_opcl_ext_s167compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_ext_s8::compile(shil_opcode*)':
shil.cpp:(.text._ZN16shil_opcl_ext_s87compileEP11shil_opcode[_ZN16shil_opcl_ext_s87compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_ext_s87compileEP11shil_opcode[_ZN16shil_opcl_ext_s87compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_ext_s87compileEP11shil_opcode[_ZN16shil_opcl_ext_s87compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_ext_s87compileEP11shil_opcode[_ZN16shil_opcl_ext_s87compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_ext_s87compileEP11shil_opcode[_ZN16shil_opcl_ext_s87compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_shad::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_shad7compileEP11shil_opcode[_ZN14shil_opcl_shad7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_shad7compileEP11shil_opcode[_ZN14shil_opcl_shad7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_shad7compileEP11shil_opcode[_ZN14shil_opcl_shad7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_shad7compileEP11shil_opcode[_ZN14shil_opcl_shad7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_shad7compileEP11shil_opcode[_ZN14shil_opcl_shad7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_shad7compileEP11shil_opcode[_ZN14shil_opcl_shad7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_shld::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_shld7compileEP11shil_opcode[_ZN14shil_opcl_shld7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_shld7compileEP11shil_opcode[_ZN14shil_opcl_shld7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_shld7compileEP11shil_opcode[_ZN14shil_opcl_shld7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_shld7compileEP11shil_opcode[_ZN14shil_opcl_shld7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_shld7compileEP11shil_opcode[_ZN14shil_opcl_shld7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_shld7compileEP11shil_opcode[_ZN14shil_opcl_shld7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_swap::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_swap7compileEP11shil_opcode[_ZN14shil_opcl_swap7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_swap7compileEP11shil_opcode[_ZN14shil_opcl_swap7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_swap7compileEP11shil_opcode[_ZN14shil_opcl_swap7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_swap7compileEP11shil_opcode[_ZN14shil_opcl_swap7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_swap7compileEP11shil_opcode[_ZN14shil_opcl_swap7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_swaplb::compile(shil_opcode*)':
shil.cpp:(.text._ZN16shil_opcl_swaplb7compileEP11shil_opcode[_ZN16shil_opcl_swaplb7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_swaplb7compileEP11shil_opcode[_ZN16shil_opcl_swaplb7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_swaplb7compileEP11shil_opcode[_ZN16shil_opcl_swaplb7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_swaplb7compileEP11shil_opcode[_ZN16shil_opcl_swaplb7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_swaplb7compileEP11shil_opcode[_ZN16shil_opcl_swaplb7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_rocr::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_rocr7compileEP11shil_opcode[_ZN14shil_opcl_rocr7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocr7compileEP11shil_opcode[_ZN14shil_opcl_rocr7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocr7compileEP11shil_opcode[_ZN14shil_opcl_rocr7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocr7compileEP11shil_opcode[_ZN14shil_opcl_rocr7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocr7compileEP11shil_opcode[_ZN14shil_opcl_rocr7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocr7compileEP11shil_opcode[_ZN14shil_opcl_rocr7compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocr7compileEP11shil_opcode[_ZN14shil_opcl_rocr7compileEP11shil_opcode]+0x80): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_rocl::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_rocl7compileEP11shil_opcode[_ZN14shil_opcl_rocl7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocl7compileEP11shil_opcode[_ZN14shil_opcl_rocl7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocl7compileEP11shil_opcode[_ZN14shil_opcl_rocl7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocl7compileEP11shil_opcode[_ZN14shil_opcl_rocl7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocl7compileEP11shil_opcode[_ZN14shil_opcl_rocl7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocl7compileEP11shil_opcode[_ZN14shil_opcl_rocl7compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_rocl7compileEP11shil_opcode[_ZN14shil_opcl_rocl7compileEP11shil_opcode]+0x80): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_ror::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_ror7compileEP11shil_opcode[_ZN13shil_opcl_ror7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_ror7compileEP11shil_opcode[_ZN13shil_opcl_ror7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_ror7compileEP11shil_opcode[_ZN13shil_opcl_ror7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_ror7compileEP11shil_opcode[_ZN13shil_opcl_ror7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_ror7compileEP11shil_opcode[_ZN13shil_opcl_ror7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_ror7compileEP11shil_opcode[_ZN13shil_opcl_ror7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_negc::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_negc7compileEP11shil_opcode[_ZN14shil_opcl_negc7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_negc7compileEP11shil_opcode[_ZN14shil_opcl_negc7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_negc7compileEP11shil_opcode[_ZN14shil_opcl_negc7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_negc7compileEP11shil_opcode[_ZN14shil_opcl_negc7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_negc7compileEP11shil_opcode[_ZN14shil_opcl_negc7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_negc7compileEP11shil_opcode[_ZN14shil_opcl_negc7compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_negc7compileEP11shil_opcode[_ZN14shil_opcl_negc7compileEP11shil_opcode]+0x80): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_sbc::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_sbc7compileEP11shil_opcode[_ZN13shil_opcl_sbc7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sbc7compileEP11shil_opcode[_ZN13shil_opcl_sbc7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sbc7compileEP11shil_opcode[_ZN13shil_opcl_sbc7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sbc7compileEP11shil_opcode[_ZN13shil_opcl_sbc7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sbc7compileEP11shil_opcode[_ZN13shil_opcl_sbc7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sbc7compileEP11shil_opcode[_ZN13shil_opcl_sbc7compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sbc7compileEP11shil_opcode[_ZN13shil_opcl_sbc7compileEP11shil_opcode]+0x78): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sbc7compileEP11shil_opcode[_ZN13shil_opcl_sbc7compileEP11shil_opcode]+0x90): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_adc::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_adc7compileEP11shil_opcode[_ZN13shil_opcl_adc7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_adc7compileEP11shil_opcode[_ZN13shil_opcl_adc7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_adc7compileEP11shil_opcode[_ZN13shil_opcl_adc7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_adc7compileEP11shil_opcode[_ZN13shil_opcl_adc7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_adc7compileEP11shil_opcode[_ZN13shil_opcl_adc7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_adc7compileEP11shil_opcode[_ZN13shil_opcl_adc7compileEP11shil_opcode]+0x68): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_adc7compileEP11shil_opcode[_ZN13shil_opcl_adc7compileEP11shil_opcode]+0x78): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_adc7compileEP11shil_opcode[_ZN13shil_opcl_adc7compileEP11shil_opcode]+0x90): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_sar::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_sar7compileEP11shil_opcode[_ZN13shil_opcl_sar7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sar7compileEP11shil_opcode[_ZN13shil_opcl_sar7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sar7compileEP11shil_opcode[_ZN13shil_opcl_sar7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sar7compileEP11shil_opcode[_ZN13shil_opcl_sar7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sar7compileEP11shil_opcode[_ZN13shil_opcl_sar7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sar7compileEP11shil_opcode[_ZN13shil_opcl_sar7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_shr::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_shr7compileEP11shil_opcode[_ZN13shil_opcl_shr7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_shr7compileEP11shil_opcode[_ZN13shil_opcl_shr7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_shr7compileEP11shil_opcode[_ZN13shil_opcl_shr7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_shr7compileEP11shil_opcode[_ZN13shil_opcl_shr7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_shr7compileEP11shil_opcode[_ZN13shil_opcl_shr7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_shr7compileEP11shil_opcode[_ZN13shil_opcl_shr7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_shl::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_shl7compileEP11shil_opcode[_ZN13shil_opcl_shl7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_shl7compileEP11shil_opcode[_ZN13shil_opcl_shl7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_shl7compileEP11shil_opcode[_ZN13shil_opcl_shl7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_shl7compileEP11shil_opcode[_ZN13shil_opcl_shl7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_shl7compileEP11shil_opcode[_ZN13shil_opcl_shl7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_shl7compileEP11shil_opcode[_ZN13shil_opcl_shl7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_neg::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_neg7compileEP11shil_opcode[_ZN13shil_opcl_neg7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_neg7compileEP11shil_opcode[_ZN13shil_opcl_neg7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_neg7compileEP11shil_opcode[_ZN13shil_opcl_neg7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_neg7compileEP11shil_opcode[_ZN13shil_opcl_neg7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_neg7compileEP11shil_opcode[_ZN13shil_opcl_neg7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_sub::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_sub7compileEP11shil_opcode[_ZN13shil_opcl_sub7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sub7compileEP11shil_opcode[_ZN13shil_opcl_sub7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sub7compileEP11shil_opcode[_ZN13shil_opcl_sub7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sub7compileEP11shil_opcode[_ZN13shil_opcl_sub7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sub7compileEP11shil_opcode[_ZN13shil_opcl_sub7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_sub7compileEP11shil_opcode[_ZN13shil_opcl_sub7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_add::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_add7compileEP11shil_opcode[_ZN13shil_opcl_add7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_add7compileEP11shil_opcode[_ZN13shil_opcl_add7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_add7compileEP11shil_opcode[_ZN13shil_opcl_add7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_add7compileEP11shil_opcode[_ZN13shil_opcl_add7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_add7compileEP11shil_opcode[_ZN13shil_opcl_add7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_add7compileEP11shil_opcode[_ZN13shil_opcl_add7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_not::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_not7compileEP11shil_opcode[_ZN13shil_opcl_not7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_not7compileEP11shil_opcode[_ZN13shil_opcl_not7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_not7compileEP11shil_opcode[_ZN13shil_opcl_not7compileEP11shil_opcode]+0x38): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_not7compileEP11shil_opcode[_ZN13shil_opcl_not7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_not7compileEP11shil_opcode[_ZN13shil_opcl_not7compileEP11shil_opcode]+0x60): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_xor::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_xor7compileEP11shil_opcode[_ZN13shil_opcl_xor7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_xor7compileEP11shil_opcode[_ZN13shil_opcl_xor7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_xor7compileEP11shil_opcode[_ZN13shil_opcl_xor7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_xor7compileEP11shil_opcode[_ZN13shil_opcl_xor7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_xor7compileEP11shil_opcode[_ZN13shil_opcl_xor7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_xor7compileEP11shil_opcode[_ZN13shil_opcl_xor7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_or::compile(shil_opcode*)':
shil.cpp:(.text._ZN12shil_opcl_or7compileEP11shil_opcode[_ZN12shil_opcl_or7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN12shil_opcl_or7compileEP11shil_opcode[_ZN12shil_opcl_or7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN12shil_opcl_or7compileEP11shil_opcode[_ZN12shil_opcl_or7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN12shil_opcl_or7compileEP11shil_opcode[_ZN12shil_opcl_or7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN12shil_opcl_or7compileEP11shil_opcode[_ZN12shil_opcl_or7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN12shil_opcl_or7compileEP11shil_opcode[_ZN12shil_opcl_or7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_and::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_and7compileEP11shil_opcode[_ZN13shil_opcl_and7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_and7compileEP11shil_opcode[_ZN13shil_opcl_and7compileEP11shil_opcode]+0x24): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_and7compileEP11shil_opcode[_ZN13shil_opcl_and7compileEP11shil_opcode]+0x34): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_and7compileEP11shil_opcode[_ZN13shil_opcl_and7compileEP11shil_opcode]+0x48): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_and7compileEP11shil_opcode[_ZN13shil_opcl_and7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_and7compileEP11shil_opcode[_ZN13shil_opcl_and7compileEP11shil_opcode]+0x70): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_sync_fpscr::compile(shil_opcode*)':
shil.cpp:(.text._ZN20shil_opcl_sync_fpscr7compileEP11shil_opcode[_ZN20shil_opcl_sync_fpscr7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN20shil_opcl_sync_fpscr7compileEP11shil_opcode[_ZN20shil_opcl_sync_fpscr7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN20shil_opcl_sync_fpscr7compileEP11shil_opcode[_ZN20shil_opcl_sync_fpscr7compileEP11shil_opcode]+0x40): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_sync_sr::compile(shil_opcode*)':
shil.cpp:(.text._ZN17shil_opcl_sync_sr7compileEP11shil_opcode[_ZN17shil_opcl_sync_sr7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_sync_sr7compileEP11shil_opcode[_ZN17shil_opcl_sync_sr7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN17shil_opcl_sync_sr7compileEP11shil_opcode[_ZN17shil_opcl_sync_sr7compileEP11shil_opcode]+0x40): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_pref::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_pref7compileEP11shil_opcode[_ZN14shil_opcl_pref7compileEP11shil_opcode]+0x14): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_pref7compileEP11shil_opcode[_ZN14shil_opcl_pref7compileEP11shil_opcode]+0x28): undefined reference to `ngen_CC_Param(shil_opcode*, shil_param*, CanonicalParamType)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_pref7compileEP11shil_opcode[_ZN14shil_opcl_pref7compileEP11shil_opcode]+0x4c): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_pref7compileEP11shil_opcode[_ZN14shil_opcl_pref7compileEP11shil_opcode]+0x64): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_pref7compileEP11shil_opcode[_ZN14shil_opcl_pref7compileEP11shil_opcode]+0x74): undefined reference to `ngen_CC_Call(shil_opcode*, void*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_writem::compile(shil_opcode*)':
shil.cpp:(.text._ZN16shil_opcl_writem7compileEP11shil_opcode[_ZN16shil_opcl_writem7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN16shil_opcl_writem7compileEP11shil_opcode[_ZN16shil_opcl_writem7compileEP11shil_opcode]+0x58): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_readm::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_readm7compileEP11shil_opcode[_ZN15shil_opcl_readm7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_readm7compileEP11shil_opcode[_ZN15shil_opcl_readm7compileEP11shil_opcode]+0x5c): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_ifb::compile(shil_opcode*)':
shil.cpp:(.text._ZN13shil_opcl_ifb7compileEP11shil_opcode[_ZN13shil_opcl_ifb7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN13shil_opcl_ifb7compileEP11shil_opcode[_ZN13shil_opcl_ifb7compileEP11shil_opcode]+0x5c): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_jcond::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_jcond7compileEP11shil_opcode[_ZN15shil_opcl_jcond7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_jcond7compileEP11shil_opcode[_ZN15shil_opcl_jcond7compileEP11shil_opcode]+0x5c): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_jdyn::compile(shil_opcode*)':
shil.cpp:(.text._ZN14shil_opcl_jdyn7compileEP11shil_opcode[_ZN14shil_opcl_jdyn7compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN14shil_opcl_jdyn7compileEP11shil_opcode[_ZN14shil_opcl_jdyn7compileEP11shil_opcode]+0x5c): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_mov64::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_mov647compileEP11shil_opcode[_ZN15shil_opcl_mov647compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_mov647compileEP11shil_opcode[_ZN15shil_opcl_mov647compileEP11shil_opcode]+0x5c): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/hw/sh4/dyna/shil.cpp.o: in function `shil_opcl_mov32::compile(shil_opcode*)':
shil.cpp:(.text._ZN15shil_opcl_mov327compileEP11shil_opcode[_ZN15shil_opcl_mov327compileEP11shil_opcode]+0x10): undefined reference to `ngen_CC_Start(shil_opcode*)'
/usr/bin/ld: shil.cpp:(.text._ZN15shil_opcl_mov327compileEP11shil_opcode[_ZN15shil_opcl_mov327compileEP11shil_opcode]+0x5c): undefined reference to `ngen_CC_Finish(shil_opcode*)'
/usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/linux/common.cpp.o: in function `fault_handler(int, siginfo_t*, void*)':
common.cpp:(.text+0x6f0): undefined reference to `ngen_Rewrite(host_context_t&, void*)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/flycast_libretro.dir/build.make:3335: flycast_libretro.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:279: CMakeFiles/flycast_libretro.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Could not successfully build lr-flycast-new - Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator derived from Reicast (/home/pi/RetroPie-Setup/tmp/build/lr-flycast-new/build/flycast_libretro.so not found).
/home/pi/RetroPie-Setup/scriptmodules/packages.sh: line 403: popd: /opt/retropie/libretrocores/lr-flycast-new: No such file or directory
Log ended at: Sun 7 May 19:26:05 BST 2023
Total running time: 0 hours, 5 mins, 12 secs
v1.3 tag log is much the same as v2.0, and the max post length will not allow me to include even a truncated version. If the excluded logs would be helpful, I'm happy to add them in another post.
Any help would be massively appreciated. I've been trying to get Virtua Cop 2 running with my Sinden Lightguns for quite some time, and the YouTube video demonstrating that it's possible is a massive tease. I've spent several hours today hacking away at this trying to get it working, which demonstrates my enthusiasm for it to work.
Thanks in advance for your time and attention.
i can get it to 100% but fails linking the executable. rpi4 bullseye 32bit, kernel 6.1, latest mesa build.
Same here on 32bit bullseye. Got to 100% but still failed to complete.
Successfully built in 64bit bullseye but unfortunately the resulting .so file doesn't load when moved to my 32bit os.
I read on RetroPie forums that the reason this build of flyinghead flycast won't compile on an existing retropie system is because it requires bullseye's cpp compiler. But that's not entirely true. If it was then it would compile in 32bit bullseye, but there's more to it than that as it only compiles in 64bit bullseye.
It builds on 32bit bullseye now. I can share a binary or the libretro .so
@foxhound311 If you could share the .so that would be brilliant, Thank you. Uploading it somewhere like https://pixeldrain.com/ would be ideal. Thanks again.
@foxhound311 If you could share the .so that would be brilliant, Thank you. Uploading it somewhere like https://pixeldrain.com/ would be ideal. Thanks again.
I got something better for ya.
https://archive.org/details/RetroArch-rpi4
please let me know if it works for you. It does on my 32bit bullseye
@foxhound311 Thanks for that! I was hoping to try this out on my RetroPie setup (32-bit Buster), but I'm getting this error when trying the .so you posted:
Error(s): /lib/arm-linux-gnueabihf/libpthread.so.0: version 'GLIBC_2.30' not found (required by /opt/retropie/libretrocores/lr-flycast/flycast_libretro.so)
I am guessing that this is due to the .so being compiled for a newer version of the OS than what I have. Is it possible for you to cross-compile that .so for Buster?
@foxhound311 Thanks for that! I was hoping to try this out on my RetroPie setup (32-bit Buster), but I'm getting this error when trying the .so you posted:
Error(s): /lib/arm-linux-gnueabihf/libpthread.so.0: version 'GLIBC_2.30' not found (required by /opt/retropie/libretrocores/lr-flycast/flycast_libretro.so)I am guessing that this is due to the .so being compiled for a newer version of the OS than what I have. Is it possible for you to cross-compile that .so for Buster?
https://archive.org/download/busterrpi4libretro
Sorry for super late reply. There’s a buster flycast core in there but it’s older. Might work for you hopefully.
Thanks for that link. I do still get a similar error when trying to run it:
Error(s): /lib/arm-linux-gnueabihf/libm.so.6: version 'GLIBC_2.29' not found (required by /opt/retropie/libretrocores/lr-flycast/flycast_libretro.so)
Are you able to run this on a Raspberry Pi 4B with the Buster 32-bit OS? A quick Google search indicated to me that 2.28.10 is the latest version available to me without potentially breaking other aspects of my system by manually installing 2.29.
Thanks for that link. I do still get a similar error when trying to run it:
Error(s): /lib/arm-linux-gnueabihf/libm.so.6: version 'GLIBC_2.29' not found (required by /opt/retropie/libretrocores/lr-flycast/flycast_libretro.so)Are you able to run this on a Raspberry Pi 4B with the Buster 32-bit OS? A quick Google search indicated to me that 2.28.10 is the latest version available to me without potentially breaking other aspects of my system by manually installing 2.29.
This runs on my old buster 32bit setup. Not the latest legacy buster they got in the rpi-imager. I never got rid of my 32bit build. Prolly older kernels than Retropie? That would be my assumption
@foxhound311 Do you think you'd be able to share your flycast installation script for 32bit buster, or at least the commands you used to compile it?
@Widge-5 has a very helpful collection of RetroPie tools, including a compiled lr-flycast-flyinghead.so that allows me to run Virtua Cop 2 and Sega Rally perfectly. You can check out his Sinden repo here. I'd also encourage you to check out some of the EmulationStation utilities that he's written, that gave me a really great handle on what's possible in EmulationStation, and how to do it.
Edit: Oh damn, speak of the devil, he's the post before me. Thanks for all of your help and insights @Widge-5!
Just for the record. The build I'm hosting on my repo is quite an old one now, but it allows a few games like Virtua Cop to be playable in the Pi that otherwise wouldn't be on the stock libretro. I only chose to host it because I found it quite hard to get a hold of. But some games recently made available through recent flycast developments remain out of reach for now.
Just for the record. The build I'm hosting on my repo is quite an old one now, but it allows a few games like Virtua Cop to be playable in the Pi that otherwise wouldn't be on the stock libretro. I only chose to host it because I found it quite hard to get a hold of. But some games recently made available through recent flycast developments remain out of reach for now.
Basically no Naomi 2 games? Or is there more that don’t work?
Basically no Naomi 2 games? Or is there more that don’t work?
No Naomi2 games, and no Manic Panic Ghosts or Extreme Hunting 2. There may be more.
Basically no Naomi 2 games? Or is there more that don’t work?
No Naomi2 games, and no Manic Panic Ghosts or Extreme Hunting 2. There may be more.
Naomi 2 runs like ass on rpi4 so not losing much there
I'm also not able to compile on debian bullseye armv7, using docker. It goes to 100%, but fails at linking, with -DUSE_VULKAN=ON.
-DLIBRETRO=ON
-DUSE_OPENMP=OFF
-DUSE_GLES=ON
-DUSE_VULKAN=ON
-DUSE_HOST_LIBZIP=OFF
-DUSE_HOST_SDL=OFF
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
#12 6775.1 [100%] Linking CXX shared library flycast_libretro.so
#12 6779.5 /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `VmaCurrentBudgetData::VmaCurrentBudgetData()':
#12 6779.6 vmallocator.cpp:(.text+0x4120): undefined reference to `__atomic_store_8'
#12 6779.6 /usr/bin/ld: vmallocator.cpp:(.text+0x4134): undefined reference to `__atomic_store_8'
#12 6779.6 /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `VmaCurrentBudgetData::AddAllocation(unsigned int, unsigned long long)':
#12 6779.6 vmallocator.cpp:(.text+0x4190): undefined reference to `__atomic_fetch_add_8'
#12 6779.6 /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `VmaCurrentBudgetData::RemoveAllocation(unsigned int, unsigned long long)':
#12 6779.6 vmallocator.cpp:(.text+0x4200): undefined reference to `__atomic_fetch_sub_8'
#12 6779.6 /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `VmaAllocator_T::AllocateVulkanMemory(VkMemoryAllocateInfo const*, unsigned long long*)':
#12 6779.6 vmallocator.cpp:(.text+0x7a24): undefined reference to `__atomic_load_8'
#12 6779.6 /usr/bin/ld: vmallocator.cpp:(.text+0x7a68): undefined reference to `__atomic_compare_exchange_8'
#12 6779.6 /usr/bin/ld: vmallocator.cpp:(.text+0x7b30): undefined reference to `__atomic_fetch_add_8'
#12 6779.6 /usr/bin/ld: vmallocator.cpp:(.text+0x7b64): undefined reference to `__atomic_fetch_sub_8'
#12 6779.6 /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `VmaAllocator_T::FreeVulkanMemory(unsigned int, unsigned long long, unsigned long long)':
#12 6779.6 vmallocator.cpp:(.text+0x7c80): undefined reference to `__atomic_fetch_sub_8'
#12 6779.6 /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `VmaAllocator_T::UpdateVulkanBudget()':
#12 6779.6 vmallocator.cpp:(.text+0x8a00): undefined reference to `__atomic_load_8'
#12 6779.6 /usr/bin/ld: CMakeFiles/flycast_libretro.dir/core/rend/vulkan/vmallocator.cpp.o: in function `VmaAllocator_T::GetHeapBudgets(VmaBudget*, unsigned int, unsigned int)':
#12 6779.6 vmallocator.cpp:(.text+0x8bdc): undefined reference to `__atomic_load_8'
#12 6779.6 /usr/bin/ld: vmallocator.cpp:(.text+0x8bf8): undefined reference to `__atomic_load_8'
#12 6779.6 /usr/bin/ld: vmallocator.cpp:(.text+0x8ca8): undefined reference to `__atomic_load_8'
#12 6779.6 /usr/bin/ld: vmallocator.cpp:(.text+0x8cb8): undefined reference to `__atomic_load_8'
#12 6780.1 collect2: error: ld returned 1 exit status
#12 6780.1 gmake[3]: *** [CMakeFiles/flycast_libretro.dir/build.make:3708: flycast_libretro.so] Error 1
#12 6780.1 gmake[2]: *** [CMakeFiles/Makefile2:523: CMakeFiles/flycast_libretro.dir/all] Error 2
#12 6780.1 gmake[1]: *** [CMakeFiles/Makefile2:530: CMakeFiles/flycast_libretro.dir/rule] Error 2
#12 6780.1 gmake: *** [Makefile:196: flycast_libretro] Error 2
You might need to update CMakeLists.txt to add:
set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -latomic")
Thanks for the quick reply @flyinghead!
Unfortunately that didn't fix the issue. I had the same problem with parallel_n64 libretro core but I managed to build it using:
export LDFLAGS="-latomic"
I tried the same with flycast but still the same error. I also tried different combinations of the flags bellow but no luck.
export CXXFLAGS="-latomic"
export LDFLAGS="-latomic"
-DCMAKE_EXE_LINKER_FLAGS="-latomic"
Try to add this to CMakeLists.txt: target_link_libraries(${PROJECT_NAME} PRIVATE atomic)
That did it!
I added target_link_libraries(${PROJECT_NAME} PRIVATE atomic) after line 389, since it failed only when USE_VULKAN was enabled and I kept LDFLAGS="-latomic" env variable.
I did not try without the env variable, so I don't know if it is necessary.
That's the correct location. And you can probably delete the LDFLAGS env variable since it didn't help earlier.