summary refs log tree commit diff stats
path: root/gitlab/issues/target_missing/host_missing/accel_missing/1977.toml
diff options
context:
space:
mode:
Diffstat (limited to 'gitlab/issues/target_missing/host_missing/accel_missing/1977.toml')
-rw-r--r--gitlab/issues/target_missing/host_missing/accel_missing/1977.toml38
1 files changed, 38 insertions, 0 deletions
diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1977.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1977.toml
new file mode 100644
index 00000000..a5807f01
--- /dev/null
+++ b/gitlab/issues/target_missing/host_missing/accel_missing/1977.toml
@@ -0,0 +1,38 @@
+id = 1977
+title = "MSYS2 build fails with link errors on Window 10  22H2"
+state = "closed"
+created_at = "2023-11-10T10:07:32.939Z"
+closed_at = "2023-12-11T02:41:36.029Z"
+labels = ["Build System", "hostos: Windows", "workflow::Patch available"]
+url = "https://gitlab.com/qemu-project/qemu/-/issues/1977"
+host-os = "Windows 10 22H2"
+host-arch = "x86"
+qemu-version = "commit ea10c3817814b8be75be22c78ea91d633b0d2532"
+guest-os = "N/A"
+guest-arch = "ARM"
+description = """Linking target tests/plugin/libbb.dll fails with undefined references in below attached output"""
+reproduce = """1. Open MSYS2 build environment on Windows 10
+2. mkdir build && cd build && ../configure --prefix=/home/Admin --enable-sdl --enable-gtk --target-list=arm-softmmu
+3. make -j4"""
+additional = """[2300/2631] Linking target tests/plugin/libbb.dll
+FAILED: tests/plugin/libbb.dll
+"cc" "-m64" "-mcx16"  -o tests/plugin/libbb.dll plugins/qemu_plugin_api.lib tests/plugin/libbb.dll.p/bb.c.obj tests/plugin/libbb.dll.p/.._.._contrib_plugins_win32_linker.c.obj "-Wl,--allow-shlib-undefined" "-shared" "-Wl,--start-group" "-Wl,--out-implib=tests/plugin/libbb.dll.a" "-fstack-protector-strong" "-Wl,--no-seh" "-Wl,--nxcompat" "-Wl,--dynamicbase" "-Wl,--high-entropy-va" "-Wl,--warn-common" "C:/msys64/ucrt64/lib/libglib-2.0.dll.a" "C:/msys64/ucrt64/lib/libintl.dll.a" "C:/msys64/ucrt64/lib/libgmodule-2.0.dll.a" "-lkernel32" "-luser32" "-lgdi32" "-lwinspool" "-lshell32" "-lole32" "-loleaut32" "-luuid" "-lcomdlg32" "-ladvapi32" "-Wl,--end-group"
+C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tests/plugin/libbb.dll.p/bb.c.obj: in function `vcpu_tb_trans':
+C:\\msys64\\home\\Admin\\qemu\\build/../tests/plugin/bb.c:84:(.text+0x4f): undefined reference to `__imp_qemu_plugin_tb_n_insns'
+C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\\msys64\\home\\Admin\\qemu\\build/../tests/plugin/bb.c:87:(.text+0x62): undefined reference to `__imp_qemu_plugin_register_vcpu_tb_exec_inline'
+C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\\msys64\\home\\Admin\\qemu\\build/../tests/plugin/bb.c:93:(.text+0xba): undefined reference to `__imp_qemu_plugin_register_vcpu_tb_exec_cb'
+C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tests/plugin/libbb.dll.p/bb.c.obj: in function `plugin_exit':
+C:\\msys64\\home\\Admin\\qemu\\build/../tests/plugin/bb.c:55:(.text+0x1cb): undefined reference to `__imp_qemu_plugin_outs'
+C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\\msys64\\home\\Admin\\qemu\\build/../tests/plugin/bb.c:55:(.text+0x204): undefined reference to `__imp_qemu_plugin_outs'
+C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tests/plugin/libbb.dll.p/bb.c.obj: in function `vcpu_idle':
+C:\\msys64\\home\\Admin\\qemu\\build/../tests/plugin/bb.c:66:(.text+0x299): undefined reference to `__imp_qemu_plugin_outs'
+C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: tests/plugin/libbb.dll.p/bb.c.obj: in function `qemu_plugin_install':
+C:\\msys64\\home\\Admin\\qemu\\build/../tests/plugin/bb.c:114:(.text+0x2e8): undefined reference to `__imp_qemu_plugin_bool_parse'
+C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\\msys64\\home\\Admin\\qemu\\build/../tests/plugin/bb.c:141:(.text+0x3d5): undefined reference to `__imp_qemu_plugin_register_vcpu_tb_trans_cb'
+C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\\msys64\\home\\Admin\\qemu\\build/../tests/plugin/bb.c:142:(.text+0x3ea): undefined reference to `__imp_qemu_plugin_register_atexit_cb'
+C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\\msys64\\home\\Admin\\qemu\\build/../tests/plugin/bb.c:138:(.text+0x420): undefined reference to `__imp_qemu_plugin_register_vcpu_idle_cb'
+collect2.exe: error: ld returned 1 exit status
+[2301/2631] Compiling C object tests/plugin/libempty.dll.p/.._.._contrib_plugins_win32_linker.c.obj
+[2302/2631] Compiling C object tests/libtestqapi.a.p/meson-generated_.._test-qapi-visit.c.obj
+[2303/2631] Compiling C object tests/plugin/libinsn.dll.p/.._.._contrib_plugins_win32_linker.c.obj
+ninja: build stopped: subcommand failed."""