Recommended GCC version?
Volker Simonis
volker.simonis at gmail.com
Mon Mar 31 17:06:06 UTC 2008
Hi Clemens,
I recently successfully built the whole OpenJDK using gcc 3.3.3 on
Suse Enterprise Linux 9.3 (see
http://weblogs.java.net/blog/simonis/archive/2008/01/hotspot_develop.html#Build).
I had no linking problems. Currently I'm building HotSpot only on
OpenSuse 10.0 with gcc 4.0.2.
I think with every gcc newer than 3.2.2 (which is the recommanded GCC
version if you follow the Readme:
http://hg.openjdk.java.net/jdk7/jdk7/raw-file/tip/README-builds.html#gcc)
youll have to disable the treatment of warnings as errors (see my
blog entry mentioned above).
Regarding your linking problem: is this perhaps the 'cannot restore
segment prot after reloc' problem (BugID 6538311:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6538311). This is
caused by SELinux - there's a workaround in the bug description.
Hope this helps,
Volker
On 3/31/08, Clemens Eisserer <linuxhippy at gmail.com> wrote:
> Hello,
>
> I wonder which version of GCC is recommended for building OpenJDK?
> 4.3 will probably not work out-of-the-box, should I downgrade to 4.2 or 4.1?
>
> Some time ago I developed using the closed java-source, and I had to
> install gcc-3.3.6 in order to be able to build the motif-stuff,
> however using such an old version of gcc, linking hotspot failed with
> some obscure messages. (I solved it by copying an already compiled
> library into the build-dirs, so the process thought hotspot was
> already build ;) ).
> Is it possible to not build the motif stuff at all?
>
> Thanks a lot, lg Clemens
>
More information about the build-dev
mailing list