This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: [classpath-0.98 merge branch] update and status
- From: Andrew John Hughes <gnu_andrew at member dot fsf dot org>
- To: Matthias Klose <doko at ubuntu dot com>
- Cc: java at gcc dot gnu dot org
- Date: Mon, 15 Sep 2008 00:36:18 +0100
- Subject: Re: [classpath-0.98 merge branch] update and status
- References: <48CD6C5B.70201@ubuntu.com>
On 21:56 Sun 14 Sep , Matthias Klose wrote:
> Merged trunk into the classpath merge branch.
>
> Imported new classpath snapshot into the merge branch:
>
> - Reverted the Thread optimization (does require gcj local changes,
> and I did run out of time).
>
> - Don't explicitely configure with --disable-gjdoc. This needs
> configuration with --with-antlr-jar as well.
>
> - For ANTLR, the classpath configury wants a JAVA runtime (which
> currently is not configured/set). I added a check for the binary
> runantlr, which may be Debian/Ubuntu specific). Did not yet check,
> what is needed to run the installed gjdoc.
>
At present, the build fails for me because I don't have a 'runantlr'.
How do we handle other such dependencies like gjavah?
> The changelogs are appended.
>
> The merge branch currently builds in maintainer and non-maintainer mode; the
> testsuite suceeds in both cases with no failures. Not yet tested with mauve.
>
> There are still some todo's; not sure which ones are required before the merge
> to the trunk:
>
> - Apply the Thread optimization change
>
> - Apply the nio change, backout out for the 2008-08-11 classpath import
>
> - Tom Tromey had a comment that he wanted to add/fix something:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36762
>
> - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36763
>
> - * scripts/makemake.tcl: Switch gnu.java.math to BC compilation.
> concerns by Andrew Haley.
>
> - Build a gjdoc binary.
>
> I'll be offline for at least one week, starting tomorrow on Monday.
>
> Matthias
> libjava/
>
> 2008-09-14 Matthias Klose <doko@ubuntu.com>
>
> Import GNU Classpath (libgcj-import-20080914).
>
> * Regenerate class and header files.
> * Regenerate auto* files.
> * configure.ac: Don't pass --disable-gjdoc to classpath.
> * sources.am: Regenerated.
> * HACKING: Mention to build gjdoc in maintainer builds.
> * gnu/classpath/Configuration.java: Update classpath version.
> * gcj/javaprims.h: Update.
>
> libjava/classpath/
>
> 2008-09-14 Matthias Klose <doko@ubuntu.com>
>
> * m4/ac_prog_javac_works.m4, m4/ac_prog_javac.m4, m4/acinclude.m4:
> Revert local changes.
> * m4/ac_prog_antlr.m4: Check for an runantlr binary.
> * tools/Makefile.am, lib/Makefile.am: Revert local changes (JCOMPILER).
> * tools/Makefile.am: Remove USE_JAVAC_FLAGS, pass ANTLR_JAR in
> GLIBJ_CLASSPATH.
>
> 2008-09-14 Matthias Klose <doko@ubuntu.com>
>
> Revert:
> Daniel Frampton <zyridium at zyridium.net>
>
> * AUTHORS: Added.
> * java/lang/InheritableThreadLocal.java,
> * java/lang/Thread.java,
> * java/lang/ThreadLocal.java:
> Modified to use java.lang.ThreadLocalMap.
> * java/lang/ThreadLocalMap.java:
> New cheaper ThreadLocal-specific WeakHashMap.
--
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