aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/Object.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-04-08 10:24:48 +0200
committerJacob Young <jacobly0@users.noreply.github.com>2024-04-08 13:24:08 -0400
commit4cd92567e7392b0fe390562d7ea52f68357bb45a (patch)
treeca1e263ce01ae884a5f706f9b3cca4823c91d780 /src/link/Elf/Object.zig
parentb98e3bee2ba69c55a8c890eaca5eafae9fc251a7 (diff)
downloadzig-4cd92567e7392b0fe390562d7ea52f68357bb45a.tar.gz
zig-4cd92567e7392b0fe390562d7ea52f68357bb45a.zip
link/elf: propagate Haiku requirement of always passing -shared for images
Diffstat (limited to 'src/link/Elf/Object.zig')
-rw-r--r--src/link/Elf/Object.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/link/Elf/Object.zig b/src/link/Elf/Object.zig
index cc135f2f97..d483540aa6 100644
--- a/src/link/Elf/Object.zig
+++ b/src/link/Elf/Object.zig
@@ -568,7 +568,7 @@ pub fn claimUnresolved(self: *Object, elf_file: *Elf) void {
}
const is_import = blk: {
- if (!elf_file.base.isDynLib()) break :blk false;
+ if (!elf_file.isEffectivelyDynLib()) break :blk false;
const vis = @as(elf.STV, @enumFromInt(esym.st_other));
if (vis == .HIDDEN) break :blk false;
break :blk true;