diff options
| author | Pierrick Bouvier <pierrick.bouvier@linaro.org> | 2025-01-16 16:02:54 +0000 |
|---|---|---|
| committer | Alex Bennée <alex.bennee@linaro.org> | 2025-01-17 10:45:32 +0000 |
| commit | 923710b6d5b21d9b3fcecc7e6719cfa5a53de268 (patch) | |
| tree | a92cbeee4fbec33d341192f551bb22e111c3a4ef /contrib/plugins | |
| parent | ecbf3567e217bc7de320bfe165c8ce72eea51b2c (diff) | |
| download | focaccia-qemu-923710b6d5b21d9b3fcecc7e6719cfa5a53de268.tar.gz focaccia-qemu-923710b6d5b21d9b3fcecc7e6719cfa5a53de268.zip | |
plugins: enable linking with clang/lld
Windows uses a special mechanism to enable plugins to work (DLL delay loading). Option for lld is different than ld. MSYS2 clang based environment use lld by default, so restricting to this config on Windows is safe, and will avoid false bug reports. Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Tested-by: Stefan Weil <sw@weilnetz.de> Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-Id: <20250110203401.178532-4-pierrick.bouvier@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20250116160306.1709518-26-alex.bennee@linaro.org>
Diffstat (limited to 'contrib/plugins')
| -rw-r--r-- | contrib/plugins/meson.build | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/plugins/meson.build b/contrib/plugins/meson.build index 63a32c2b4f..484b9a808c 100644 --- a/contrib/plugins/meson.build +++ b/contrib/plugins/meson.build @@ -12,7 +12,7 @@ if get_option('plugins') t += shared_module(i, files(i + '.c') + 'win32_linker.c', include_directories: '../../include/qemu', link_depends: [win32_qemu_plugin_api_lib], - link_args: ['-Lplugins', '-lqemu_plugin_api'], + link_args: win32_qemu_plugin_api_link_flags, dependencies: glib) else t += shared_module(i, files(i + '.c'), |