From d68d026fda8008ac607148eb0a727afdff6d68b2 Mon Sep 17 00:00:00 2001 From: midipix Date: Thu, 14 Mar 2024 21:25:54 +0000 Subject: link mode: on PE target, make -export-dynamic a no-op switch. --- src/logic/linkcmd/slbt_linkcmd_argv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/logic/linkcmd/slbt_linkcmd_argv.c b/src/logic/linkcmd/slbt_linkcmd_argv.c index 0cb197e..0209201 100644 --- a/src/logic/linkcmd/slbt_linkcmd_argv.c +++ b/src/logic/linkcmd/slbt_linkcmd_argv.c @@ -569,7 +569,8 @@ slbt_hidden int slbt_exec_link_adjust_argument_vector( } if (dctx->cctx->drvflags & SLBT_DRIVER_EXPORT_DYNAMIC) - *aarg++ = "-Wl,--export-dynamic"; + if (!slbt_host_objfmt_is_coff(dctx)) + *aarg++ = "-Wl,--export-dynamic"; return 0; } -- cgit v1.2.3