motiejus/zig

fork of https://codeberg.org/ziglang/zig
git clone https://git.jakstys.lt/motiejus/zig.git
Log | Tree | Refs | README | LICENSE

commit 2530d638d67977c1f02f8c0fb91934e5fdd45bb0 (tree)
parent 504ad56815c3deb38319ac7989dd6c50c559b780
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Wed, 23 Oct 2024 16:25:37 -0700

more helpful message when testTlsOffsetAlignment fails

Diffstat:
Mtest/link/elf.zig | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/test/link/elf.zig b/test/link/elf.zig @@ -3757,11 +3757,15 @@ fn testTlsOffsetAlignment(b: *Build, opts: Options) *Step { \\#include <pthread.h> \\#include <dlfcn.h> \\#include <assert.h> + \\#include <stdio.h> \\void *(*verify)(void *); \\ \\int main() { \\ void *handle = dlopen("liba.so", RTLD_NOW); - \\ assert(handle); + \\ if (!handle) { + \\ fprintf(stderr, "dlopen failed: %s\n", dlerror()); + \\ return 1; + \\ } \\ *(void**)(&verify) = dlsym(handle, "verify"); \\ assert(verify); \\