From 4fad81517c8fcf3c7acf19a11fd0e17258adb535 Mon Sep 17 00:00:00 2001 From: grant Date: Tue, 13 Jan 2004 09:53:35 +0000 Subject: add a workaround for Solaris finding libintl.h in ${LOCALBASE}/include. if configure finds this file, it expects to be able to use it, and linking fails because /usr/lib/libintl.so isn't GNU libintl. allows this to be built on Solaris while gettext-lib is installed. --- lang/gcc3/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lang/gcc3') diff --git a/lang/gcc3/Makefile b/lang/gcc3/Makefile index d7d4b5c4e41..482d44159e4 100644 --- a/lang/gcc3/Makefile +++ b/lang/gcc3/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.45 2003/10/11 06:24:52 wiz Exp $ +# $NetBSD: Makefile,v 1.46 2004/01/13 09:53:35 grant Exp $ # DISTNAME= gcc-3.3 @@ -113,6 +113,11 @@ post-install: .include "../../mk/bsd.pkg.mk" +# do not allow gcc to find libintl.h (or anything else) in ${LOCALBASE}. +# if it can, it expects it can have libintl, and linking fails miserably. +CFLAGS:= ${CFLAGS:S|-I${LOCALBASE}/include||} +CPPFLAGS:= ${CPPFLAGS:S|-I${LOCALBASE}/include||} + # Make bootstrap with compiler != gcc possible. CONFIGURE_ENV+= LDFLAGS="${_STRIPFLAG_CC}" MAKE_ENV+= GCC_PREFIX="${GCC_PREFIX}" -- cgit v1.2.3