commit 2f98676bbe1d9e2794d0809fc532c109429659d8 (tree)
parent eb0867d3f054e38d042d5985f5bf87df568a3e42
Author: Andrew Kelley <superjoe30@gmail.com>
Date: Sat, 23 Sep 2017 13:32:17 -0400
std.build: fix -install_name for darwin dynamic C linking
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/std/build.zig b/std/build.zig
@@ -1306,8 +1306,9 @@ pub const LibExeObjStep = struct {
%%cc_args.append("-current_version");
%%cc_args.append(builder.fmt("{}.{}.{}", self.version.major, self.version.minor, self.version.patch));
+ const install_name = builder.pathFromRoot(%%os.path.join(builder.allocator, builder.cache_root, self.major_only_filename));
%%cc_args.append("-install_name");
- %%cc_args.append(builder.pathFromRoot(self.major_only_filename));
+ %%cc_args.append(install_name);
} else {
%%cc_args.append("-fPIC");
%%cc_args.append("-shared");