X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=patches%2Fpatch-aa;h=98027dd652c074c1d336fa48b41adc3ae83f1fd5;hb=91d03e88e21abbb97b7f8043e07b49090d6d1b22;hp=e517d8c10a73dee380d01f194b0d971f57b8955a;hpb=ce139a0445754a5ef695190b91f2d6d3d815869f;p=pkgsrc-ghc.git diff --git a/patches/patch-aa b/patches/patch-aa index e517d8c..98027dd 100644 --- a/patches/patch-aa +++ b/patches/patch-aa @@ -1,13 +1,48 @@ -$NetBSD: patch-aa,v 1.8 2007/03/24 17:57:20 kristerw Exp $ +$NetBSD$ ---- ../ghc-6.4.2/ghc/Makefile.orig 2006-07-30 14:26:56.000000000 +0200 -+++ ../ghc-6.4.2/ghc/Makefile 2006-07-30 14:27:26.000000000 +0200 -@@ -22,7 +22,7 @@ - # we descend into subdirs - to boot utils must be before driver. - # - ifeq "$(BootingFromHc)" "YES" --SUBDIRS = includes rts docs compiler lib utils driver -+SUBDIRS = includes rts docs lib compiler utils driver - else - ifneq "$(ILXized)" "YES" - SUBDIRS = includes lib utils driver docs compiler rts +--- ../ghc-6.6.1/mk/bootstrap.mk.orig 2007-04-26 02:10:40.000000000 +0900 ++++ ../ghc-6.6.1/mk/bootstrap.mk +@@ -30,7 +30,6 @@ PLATFORM_CC_OPTS += -D_HPUX_SOURCE + endif + + ifeq "$(powerpc_TARGET_ARCH)" "1" +-PLATFORM_CC_OPTS += -static + PLATFORM_HC_BOOT_CC_OPTS += -finhibit-size-directive + endif + +@@ -68,10 +67,6 @@ SRC_CC_OPTS += -I$(FPTOOLS_TOP_ABS)/$(GH + # yet, so we use lazy expansion. + SRC_CC_OPTS += $(if $(findstring YES,$(UseGhcForCc)), $(PLATFORM_HC_BOOT_CC_OPTS) $(PLATFORM_CC_OPTS)) + +-ifeq "$(GhcWithInterpreter)" "YES" +-SRC_CC_OPTS += -I$(FPTOOLS_TOP_ABS)/libraries/readline/include +-endif +- + # ----------------------------------------------------------------------------- + # Linking: we have to give all the libraries explicitly. + +@@ -100,7 +95,6 @@ HC_BOOT_LD_OPTS = \ + ifeq "$(GhcWithInterpreter)" "YES" + HC_BOOT_LD_OPTS += \ + -L$(FPTOOLS_TOP_ABS)/libraries/template-haskell \ +- -L$(FPTOOLS_TOP_ABS)/libraries/readline \ + -L$(FPTOOLS_TOP_ABS)/libraries/unix \ + -L$(FPTOOLS_TOP_ABS)/libraries/unix/cbits + endif +@@ -135,14 +129,12 @@ HC_BOOT_LD_OPTS += \ + -u "$(UNDERSCORE)base_GHCziIOBase_NonTermination_closure" \ + -u "$(UNDERSCORE)base_GHCziIOBase_BlockedOnDeadMVar_closure" \ + -u "$(UNDERSCORE)base_GHCziIOBase_Deadlock_closure" \ +- -u "$(UNDERSCORE)base_GHCziWeak_runFinalizzerBatch_closure" \ +- -u "$(UNDERSCORE)__stginit_Prelude" +- ++ -u "$(UNDERSCORE)base_GHCziWeak_runFinalizzerBatch_closure" + + HC_BOOT_LIBS = + + ifeq "$(GhcWithInterpreter)" "YES" +-HC_BOOT_LIBS += -lHSreadline -lreadline -lHStemplate-haskell -lHSunix -lHSunix_cbits ++HC_BOOT_LIBS += -lHStemplate-haskell -lHSunix -lHSunix_cbits + endif + + HC_BOOT_LIBS += -lHSCabal -lHShaskell98 -lHSregex-compat -lHSregex-posix -lHSregex-base -lHSbase -lHSbase_cbits -lHSparsec -lHSrts -lgmp -lm $(EXTRA_HC_BOOT_LIBS)