Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jul 2007 14:30:27 +0300
From:      "Vlad GALU" <dudu@dudu.ro>
To:        "Ken Yamada" <ken@tydfam.jp>
Cc:        freebsd-java@freebsd.org
Subject:   Re: jdk1.5.0 compilation on -current
Message-ID:  <ad79ad6b0707020430m24f53ea6m783d62a5419a386b@mail.gmail.com>
In-Reply-To: <20070627.164746.74756411.ken@tydfam.jp>
References:  <20070627.164746.74756411.ken@tydfam.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/27/07, Ken Yamada <ken@tydfam.jp> wrote:
>   It is seemingly because of the gcc4.2.0 bug.
>
>   Updating the source with Andrey's share/mk/sys.mk below, I remade world and tried to compile jdk15 that ended in success.
>
>
>
> ---------- Forwarded message ----------
> From: "Andrey A. Chernov" <ache@freebsd.org>
> To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org
> Date: Tue, 26 Jun 2007 19:10:21 +0000 (UTC)
> Subject: cvs commit: src/share/mk sys.mk
> ache        2007-06-26 19:10:21 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     share/mk             sys.mk
>   Log:
>   This is temp workaround of nasty gcc 4.2.0 -O2 bug which may skip the rest
>   of the loop when arrays used inside.
>   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32500
>
>   Approved by:    re (kensmith)
>
>   Revision  Changes    Path
>   1.89      +1 -1      src/share/mk/sys.mk
> _______________________________________________
> cvs-all@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/cvs-all
> To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
>
>
> _______________________________________________
> freebsd-java@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org"
>

    Somehow I still can't build it. I have rev. 1.91 of mk.sys, I
built world using it, then rebooted, then retried to build the jdk15
port. The output is available at
http://night.rdslink.ro/output.tar.gz, together with the make.conf I
used. Any insight would be greatly appreciated. Thanks!

-- 
If it's there, and you can see it, it's real.
If it's not there, and you can see it, it's virtual.
If it's there, and you can't see it, it's transparent.
If it's not there, and you can't see it, you erased it.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ad79ad6b0707020430m24f53ea6m783d62a5419a386b>