18 lines
594 B
Diff
18 lines
594 B
Diff
# DP: Dynamically link the phobos library.
|
|
|
|
--- a/src/gcc/d/d-spec.cc
|
|
+++ b/src/gcc/d/d-spec.cc
|
|
@@ -426,9 +426,9 @@ lang_specific_driver (cl_decoded_option
|
|
/* Add `-lgphobos' if we haven't already done so. */
|
|
if (phobos_library != PHOBOS_NOLINK)
|
|
{
|
|
- /* Default to static linking. */
|
|
- if (phobos_library != PHOBOS_DYNAMIC)
|
|
- phobos_library = PHOBOS_STATIC;
|
|
+ /* Default to dynamic linking. */
|
|
+ if (phobos_library != PHOBOS_STATIC)
|
|
+ phobos_library = PHOBOS_DYNAMIC;
|
|
|
|
#ifdef HAVE_LD_STATIC_DYNAMIC
|
|
if (phobos_library == PHOBOS_STATIC && !static_link)
|