From 2530d638d67977c1f02f8c0fb91934e5fdd45bb0 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 23 Oct 2024 16:25:37 -0700 Subject: [PATCH] more helpful message when testTlsOffsetAlignment fails --- test/link/elf.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/link/elf.zig b/test/link/elf.zig index 8af1dff69561..7d387a07623b 100644 --- a/test/link/elf.zig +++ b/test/link/elf.zig @@ -3757,11 +3757,15 @@ fn testTlsOffsetAlignment(b: *Build, opts: Options) *Step { \\#include \\#include \\#include + \\#include \\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); \\