From 5b35efe5b72e97d103ffd4dbe42aece67b5c4324 Mon Sep 17 00:00:00 2001 From: dfdeshom Date: Thu, 26 Nov 2015 12:23:26 -0600 Subject: [PATCH] Print out more detailed error messages when compilation fails --- lib/system/dyncalls.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/system/dyncalls.nim b/lib/system/dyncalls.nim index 4043c87141..22ac613f8f 100644 --- a/lib/system/dyncalls.nim +++ b/lib/system/dyncalls.nim @@ -68,7 +68,9 @@ when defined(posix): proc nimLoadLibrary(path: string): LibHandle = result = dlopen(path, RTLD_NOW) - #c_fprintf(c_stdout, "%s\n", dlerror()) + let error = dlerror() + if error != nil: + c_fprintf(c_stdout, "%s\n", error) proc nimGetProcAddr(lib: LibHandle, name: cstring): ProcAddr = result = dlsym(lib, name)