From a45c0c503383d6312d676d114e4067efcac46791 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Fri, 9 Jul 2021 05:15:32 +0200 Subject: [PATCH] zig: -rdynamic now implies -fdll-export-fns unless the latter is explicitly set. Fixes #9340. --- src/Compilation.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Compilation.zig b/src/Compilation.zig index 2d4cb0ca3c..fdff51be1c 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -963,7 +963,7 @@ pub fn create(gpa: *Allocator, options: InitOptions) !*Compilation { break :blk lm; } else default_link_mode; - const dll_export_fns = if (options.dll_export_fns) |explicit| explicit else is_dyn_lib; + const dll_export_fns = if (options.dll_export_fns) |explicit| explicit else is_dyn_lib or options.rdynamic; const libc_dirs = try detectLibCIncludeDirs( arena,