cvs commit: ports/lang/mozart Makefile

Alexey Dokuchaev danfe at FreeBSD.org
Mon Jan 31 02:03:59 PST 2005


On Sat, Jan 29, 2005 at 11:40:07PM +0000, Pav Lucistnik wrote:
> pav         2005-01-29 23:40:07 UTC
> 
>   FreeBSD ports repository
> 
>   Modified files:
>     lang/mozart          Makefile 
>   Log:
>   - Fix build on FreeBSD 5
>     gcc 3.x makes new assumptions on private c++ data
>     gcc 2.95 compiles mozart with no problems

Actually, I tend to avoid "fixes" like this (workarounds really).  Since
2.95 is obviously going to be supported less and less in the future, and
we're officially done with 4.X-RELEASEs, we should probably refrain from
pulling in compiler that is older than what's in the base now.  Forcing
GCC to 2.95 should only be used in extreme cases, which cannot be solved by
simple patching.

For this very case, I don't want to test it and fix myself since this port
want emacs and stuff, and I do not want to pollute my working system with
this, but since submitter states that the problem with newer GCC is because
it "makes new assumptions on private C++ data", I'd rather see a patch
committed, or some reasoning why it cannot be.

./danfe


More information about the cvs-ports mailing list