www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Need help with an linker error message with libphobos2.so

So I was using D as an alternative back-end to the R programming 
language. R provides a way to call into C and CPP DLLs, so what I 
did was let the default C/CPP compiler compile the initial C code 
into a DLL, then collect all the object files link together with 
D code created by DMD...

I updated DMD and R recently so both could have cause the 
following error:

Error in dyn.load(file, DLLpath = DLLpath, ...) :
   unable to load shared object 
'/usr/local/lib/R/site-library/iqtl/libs/libD.so':
   /usr/lib/i386-linux-gnu/libphobos2.so.0.63: cannot allocate 
memory in static TLS block

It seems to not accept the libD.so anymore, when linking and 
throws an error about phobos2.so... I'm kind of stuck on why this 
happens, can anyone enlighten me ?

If needed I could post relevant make and source files, although 
most of the build is obscured by the R 'compiler' invoking the C 
and CPP compiler by using an obscure settings file..

Gr,
Danny Arends
http://www.dannyarends.nl
Aug 19 2013