On 04/28/2013 09:07 PM, Walter Bright wrote:

On 4/28/2013 8:00 AM, Mike Wey wrote:



Why is the shared version of phobos named differently than the static
version?


I couldn't get the linker to reliably pick one or the other unless they
had different base names.
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta

Usually you would use the -Bstatic and the -Bdynamic switches which whould tell the linker: the libraries passed after this switch should be linked statically or dynamically.

But if it's just for on library you could use -l:libphobos2.a or -l:libphobos2.so to tell the linker which version to link with.

But i don't know how the user would specify this when compiling something with dmd, with the current setup you can pass -defaultlib=phobos2so to dynamically link with phobos.

--
Mike Wey
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta

Reply via email to