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