aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJan200101 <sentrycraft123@gmail.com>2023-06-07 12:44:27 +0200
committerAndrew Kelley <andrew@ziglang.org>2023-06-13 11:11:10 -0700
commitd7b73af8f65bb891c8700ed47777144bb6f35fe1 (patch)
treeef656afc1e0813cc0dedb29d6390f3b3d6a8f03a /lib
parentc76ce25a6165e96015b11d506e3c968c6c8dca2c (diff)
downloadzig-d7b73af8f65bb891c8700ed47777144bb6f35fe1.tar.gz
zig-d7b73af8f65bb891c8700ed47777144bb6f35fe1.zip
Never implicitly add rpaths for each lib dir, add NixOS libdir to rpath
Diffstat (limited to 'lib')
-rw-r--r--lib/std/zig/system/NativePaths.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/std/zig/system/NativePaths.zig b/lib/std/zig/system/NativePaths.zig
index e0df225c88..f9798695ad 100644
--- a/lib/std/zig/system/NativePaths.zig
+++ b/lib/std/zig/system/NativePaths.zig
@@ -74,6 +74,7 @@ pub fn detect(allocator: Allocator, native_info: NativeTargetInfo) !NativePaths
} else if (word.len > 2 and word[0] == '-' and word[1] == 'L') {
const lib_path = word[2..];
try self.addLibDir(lib_path);
+ try self.addRPath(lib_path);
} else {
try self.addWarningFmt("Unrecognized C flag from NIX_LDFLAGS: {s}", .{word});
break;