[dmd-internals] Making druntime a shared library on linux
Walter Bright
walter at digitalmars.com
Mon Mar 25 16:46:12 PDT 2013
On 3/25/2013 3:19 PM, Jonathan M Davis wrote:
> On Monday, March 25, 2013 12:46:46 Walter Bright wrote:
>> I couldn't find a linker flag to prefer libdruntime.so over libdruntime.a,
>> or vice versa, so I named the shared library libdruntimeso.so. Ugh. If
>> there's a better way, please let me know.
> I believe that the .so is preferred over the .a so that you normally give the
> .a version explicitly if you want to link against it,
Tried that (giving a .so or .a explicit extension). Doesn't work, it just gives
an error.
> but it looks like
> there's also a -Bstatic flag to tell it to link against the static version.
will look into that.
>
> http://stackoverflow.com/questions/6578484/telling-gcc-directly-to-link-a-library-statically
>
>
More information about the dmd-internals
mailing list