X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=pkgsrc-ghc.git;a=blobdiff_plain;f=Makefile;h=dbe893ed11387e7536a35466ff2a0170e7670b67;hp=cee8f41950d10fdd38d3d4a97b0cf8ceb9038878;hb=7474832f085dfe387e636de859351277f3b783da;hpb=b8aa7387c755991f7d9818b7e922ec297ab877e8 diff --git a/Makefile b/Makefile index cee8f41..dbe893e 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,20 @@ PKG_DESTDIR_SUPPORT= user-destdir # Unregisterised HC packages are architecture dependent. We have to # create more HC packages to support more architectures. ONLY_FOR_PLATFORM= NetBSD-*-i386 FreeBSD-*-i386 -# Note: Darwin-*-powerpc is temporarily disabled for now. It shall come back in the near future. Thanks for your patience. +# Note: Darwin-*-powerpc is temporarily disabled for now. It shall +# come back in the near future. Thanks for your patience. + +# We must provide the real pass to gcc to the ./configure script, +# because GHC has a runtime dependency on it. Aren't there any better +# way than this? +.include "../../mk/compiler.mk" +.if empty(CCPATH) +WARNINGS+= "This package depends on pkgsrc's undocumented variable CCPATH but it disappeared somehow." +WARNINGS+= "Using hard-coded /usr/bin/gcc as the C compiler..." +CONFIGURE_ARGS+= --with-gcc=/usr/bin/gcc +.else +CONFIGURE_ARGS+= --with-gcc=${CCPATH} +.endif USE_TOOLS+= gmake bsdtar perl:run CONFIGURE_ENV+= PerlCmd=${PERL5:Q}