Merge pull request #3595 from dfdeshom/devel

Print out more detailed error messages when compilation fails
This commit is contained in:
Dominik Picheta 2015-12-04 15:27:06 +00:00
commit 60b23d1f7a

View file

@ -68,7 +68,9 @@ when defined(posix):
proc nimLoadLibrary(path: string): LibHandle = proc nimLoadLibrary(path: string): LibHandle =
result = dlopen(path, RTLD_NOW) 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 = proc nimGetProcAddr(lib: LibHandle, name: cstring): ProcAddr =
result = dlsym(lib, name) result = dlsym(lib, name)