How can I fully include "libdruntime-ldc.a" and "libphobos2-ldc.a" in my .so lib ?

Basile B. b2.temp at gmx.com
Thu Apr 16 10:04:54 UTC 2020


On Thursday, 16 April 2020 at 09:48:21 UTC, Basile B. wrote:
> My dub recipe includes this
>
>   "dflags" : [
>     "bin/libdruntime-ldc.a",
>     "bin/libphobos2-ldc.a"
>   ]
>
> so that ideally I'll get everything in the library but this 
> does not work. For example rt_init and rt_term are no visible 
> in the exports
>
>   $ nm -D libdexed-d.so | grep rt_init
>   $
>
> and the project that uses the library does not link anyway, 
> unless I instruct LD to use libdruntime-ldc.so.

Just got it to work using

   "libs" : [
     "druntime-ldc",
     "phobos2-ldc"
   ]

instead of what was in the original question.


More information about the Digitalmars-d-learn mailing list