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