On 31/03/2008, Volker Simonis <[EMAIL PROTECTED]> wrote: > 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 <[EMAIL PROTECTED]> 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 > > >
Debian uses: gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) which seems to build IcedTea/OpenJDK fine. -- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8