Hi Key, On Mon, Dec 17, 2012 at 09:30:43AM -0800, Kay Schenk wrote: > >> > > >> > Yes, I can confirm after solving those two issues,we got OpenOffice > >> > building with JDK 7 on FreeBSD: > >> > > >> > http://www.freebsd.org/cgi/cvsweb.cgi/ports/editors/openoffice-3-devel/files/ > >> > > >> > Pedro. > >> > >> Hey -- thanks for this notice. Well, IMO, we should fix these > >> supposedly *trivial* issues and get on with java 7. Java 6 is out of > >> support for *some* time now. We can't expect users to keep an older > >> version like 6 around. > > > > AFAIK the Java base is 1.5 (both source and target). Moving this to 1.7 > > is a bad idea. > Ariel -- can you elaborate on this?
See Rony's mail. In the discussion, two things are mixed: - Java baseline - supported Java version by our build environment Currently, the build system does not support JDK 7. This is a draw back for the people that builds OpenOffice if their system only comes with JDK 7. So supporting JDK 7 in the build environment may be a good idea as it would make building easier for new comers. But we should keep the Java baseline as it is now (Java 1.5), both source (the source files have code written without using new API introduced post JDK 1.5) and target (the binaries generated are targeted to run in a JRE 5). This is for compatibility: with old extensions, LTS systems with older JRE, etc. Note that a 1.7 JDK is able to build 1.5 sources and generate 1.5 targeted binaries, so while supporting JDK 7 in the build environment, we must ensure that the Java baseline is not touched - or, if the Java baseline is going to be changed, this has to be carefully discussed (and Java 7 as a baseline is a no-go - AFAIK Mac OS does not support it). Regards -- Ariel Constenla-Haile La Plata, Argentina
pgpu1Poi7Eyw7.pgp
Description: PGP signature