digitalmars.D.learn - Need help with an linker error message with libphobos2.so
- Danny Arends (21/21) Aug 19 2013 So I was using D as an alternative back-end to the R programming
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