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

Attachment: pgpu1Poi7Eyw7.pgp
Description: PGP signature

Reply via email to