Date: Fri, 18 Mar 2005 22:52:12 -0500 From: Adam Weinberger <adamw@FreeBSD.org> To: Mark Linimon <linimon@lonesome.com> Cc: freebsd-ports@freebsd.org Subject: Re: Max recursion level (500) exceeded. Message-ID: <423BA1EC.9020806@FreeBSD.org> In-Reply-To: <Pine.LNX.4.44.0503181929500.13080-100000@pancho> References: <Pine.LNX.4.44.0503181929500.13080-100000@pancho>
next in thread | previous in thread | raw e-mail | index | archive | help
Mark Linimon wrote: > On Fri, 18 Mar 2005, Adam Weinberger wrote: > > >>The problem lies in the gcc32 port. It redefines USE_GCC. It, and the >>other gcc ports, need not to do that. > > > IIRC gcc3.2 had a USE_GCC definition that its internal make stuff > needed whose existance predated the creation of bsd.gcc.mk which > introduced a USE_GCC variable intended to be used internal to the > ports framework which has different semantics. AFAIK gcc32 has > been broken since that time. > > I do not have time to test this hypothesis but would suggest trying > a patchset with s/USE_GCC/INTERNAL_USE_GCC/ or something. > > It would be great if someone could investigate and fix this problem ... Here is a simple solution. First of all, OOo needs to remove the gcc32 BUILD_DEPENDS, and replace it with USE_GCC=3.2. Then, for each gcc port, simply replace the USE_GCC=2.7+ line with .undef USE_GCC If people want to test this, I'll commit it. # Adam -- Adam Weinberger adamw@magnesium.net || adamw@FreeBSD.org adamw@vectors.cx || adamw@gnome.org http://www.vectors.cx
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?423BA1EC.9020806>