commit edabcf61927f9699f9b869f304e9aed97f2c4a47 (tree)
parent 4fad60fd3a70d0b059ce92ce825faabc1d2ac2e8
Author: Fausto Ribeiro <fausto.ribeiro@angstrom.com.br>
Date: Mon, 3 Mar 2025 09:15:52 -0300
std.DynLib: fix proper type of chain_ptr on GnuHashSection32
Type is correct on GnuHashSection64 but not on 32 bit version. Change it so
use of DynLib on 32-bit archs compiles.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/std/dynamic_library.zig b/lib/std/dynamic_library.zig
@@ -397,7 +397,7 @@ pub const ElfDynLib = struct {
const bloom_ptr: [*]u32 = @ptrFromInt(bloom_offset);
const buckets_ptr: [*]u32 = @ptrFromInt(buckets_offset);
- const chain_ptr: [*]u32 = @ptrFromInt(chain_offset);
+ const chain_ptr: [*]elf.gnu_hash.ChainEntry = @ptrFromInt(chain_offset);
return .{
.symoffset = header.symoffset,