aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-12-16 14:32:19 +0100
committerJakub Konka <kubkon@jakubkonka.com>2022-12-16 18:05:58 +0100
commitf7266e03a8a9dda93b7118ea10c8f97adf21b3b0 (patch)
tree8698e188c9112e53bfdb159565d180a4a7a501ef /src
parentbd6d951f63b1dc35ded127d7b7b13355f11421bb (diff)
downloadzig-f7266e03a8a9dda93b7118ea10c8f97adf21b3b0.tar.gz
zig-f7266e03a8a9dda93b7118ea10c8f97adf21b3b0.zip
macho: identifier string in code signature should be just basename
Diffstat (limited to 'src')
-rw-r--r--src/link/MachO/zld.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/link/MachO/zld.zig b/src/link/MachO/zld.zig
index e7e78b9aef..272c8ad094 100644
--- a/src/link/MachO/zld.zig
+++ b/src/link/MachO/zld.zig
@@ -4155,7 +4155,7 @@ pub fn linkWithZld(macho_file: *MachO, comp: *Compilation, prog_node: *std.Progr
// The most important here is to have the correct vm and filesize of the __LINKEDIT segment
// where the code signature goes into.
var codesig = CodeSignature.init(page_size);
- codesig.code_directory.ident = options.emit.?.sub_path;
+ codesig.code_directory.ident = fs.path.basename(full_out_path);
if (options.entitlements) |path| {
try codesig.addEntitlements(gpa, path);
}