plugins: enable linking with clang/lld
authorPierrick Bouvier <pierrick.bouvier@linaro.org>
Thu, 16 Jan 2025 16:02:54 +0000 (16:02 +0000)
committerAlex Bennée <alex.bennee@linaro.org>
Fri, 17 Jan 2025 10:45:32 +0000 (10:45 +0000)
commit923710b6d5b21d9b3fcecc7e6719cfa5a53de268
treea92cbeee4fbec33d341192f551bb22e111c3a4ef
parentecbf3567e217bc7de320bfe165c8ce72eea51b2c
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>
contrib/plugins/meson.build
meson.build
plugins/meson.build
tests/tcg/plugins/meson.build