Dynamic and Static Linking
Mike Wey via digitalmars-d-ldc
digitalmars-d-ldc at puremagic.com
Sat Mar 18 14:42:29 PDT 2017
On 03/18/2017 04:47 PM, Gerald wrote:
> Does LDC have a way to allow static linking libphobos and druntime while
> dynamically linking everything else? If I use the static flag it starts
> trying to link everything statically whereas I would like to be
> selective about it.
>
> The reason I'm looking for this is some Linux distributions, such as
> Fedora, have really outdated versions of LDC shared libraries which are
> not compatible with newer versions of the compiler. DMD does what I want
> but if possible I'd prefer to use LDC for release binaries.
You should be able to specify them using `-defaultlib`
-defaultlib=:libphobos2.a,:libdruntime.a
With the colon at the start of the library name ld will use the library
name as is and won't add a lib prefix and an extension.
--
Mike Wey
More information about the digitalmars-d-ldc
mailing list