The errors are precisely the same if I invoke Julia with --inline=no. Bill.
On 22 July 2016 at 20:25, Bill Hart <goodwillh...@googlemail.com> wrote: > What's totally bizarre about this, apart from the lack of traceback > information, is that this is precisely the same as the code used in Julia > itself in gmp.jl. > > Bill. > > On 22 July 2016 at 20:09, 'Bill Hart' via julia-users < > julia-users@googlegroups.com> wrote: > >> I've narrowed it down to an issue in the following snippet of code which >> is in __init__ in our package: >> >> ccall((:__gmp_set_memory_functions, libgmp), Void, >> (Ptr{Void},Ptr{Void},Ptr{Void}), >> cglobal(:jl_gc_counted_malloc), >> cglobal(:jl_gc_counted_realloc_with_old_size), >> cglobal(:jl_gc_counted_free)) >> >> Can anyone see what could possibly be wrong with this? It works just fine >> on Linux, but not Windows 64. >> >> Note, we define libgmp as follows (which I am sure is correct): >> >> const pkgdir = realpath(joinpath(dirname(@__FILE__), "..")) >> const libdir = joinpath(pkgdir, "local", "lib") >> const libgmp = joinpath(pkgdir, "local", "lib", "libgmp") >> >> Bill. >> > >