From c932882667b1415e6e09b4cb7454bc0000d86d07 Mon Sep 17 00:00:00 2001 From: ketmar Date: Wed, 27 Aug 2014 08:57:35 +0300 Subject: [PATCH] more gdc fixes --- defaults/Jambase.profile | 7 +++++-- defaults/link/Jambase.link.gdc | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/defaults/Jambase.profile b/defaults/Jambase.profile index 7d2bfe6..223dc27 100644 --- a/defaults/Jambase.profile +++ b/defaults/Jambase.profile @@ -253,8 +253,11 @@ rule set-profile flags { } if ! $(USE_DMD) && $(PHOBOS_STATIC) { - GDCFLAGS.all += -static-libphobos ; - LINKFLAGS.all += -static-libphobos ; + #GDCFLAGS.all += -static-libphobos ; + GDCLINKFLAGS.all += -static-libphobos ; + } else { + GDCFLAGS.all += -fPIC ; + #LINKFLAGS.all += -fPIC ; } gcc-suggest-attrs ; diff --git a/defaults/link/Jambase.link.gdc b/defaults/link/Jambase.link.gdc index 67b7fd4..4d5ed8a 100644 --- a/defaults/link/Jambase.link.gdc +++ b/defaults/link/Jambase.link.gdc @@ -26,5 +26,5 @@ rule Gdc-Link { actions Gdc-Link bind NEEDLIBS { - $(GDCLINK) $(LINKFLAGS.all) $(LINKFLAGS) -o $(<) $(UNDEFS) $(>) $(NEEDLIBS) $(LINKLIBS.all) $(LINKLIBS) + $(GDCLINK) $(GDCLINKFLAGS.all) $(LINKFLAGS.all) $(LINKFLAGS) -o $(<) $(UNDEFS) $(>) $(NEEDLIBS) $(GDCLINKLIBS.all) $(LINKLIBS.all) $(LINKLIBS) } -- 2.11.4.GIT