compatibility with jikes ?
Michael Koch
konqueror@gmx.de
Fri Feb 28 10:18:00 GMT 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Am Donnerstag, 27. Februar 2003 17:25 schrieb Tom Tromey:
> >>>>> "Michael" == Michael Koch <konqueror@gmx.de> writes:
>
> Michael> java.net.DatagramSocketImpl.getOption()
> Michael> java.net.DatagramSocketImpl.setOption()
> Michael> java.net.SocketImpl.getOption()
> Michael> java.net.SocketImpl.setOption()
>
> Michael> They came in via a merge with classpath long time ago. GCJ
> Michael> dont need them. They are only there to make these classes
> Michael> compilable with jikes (in classpath tree).
>
> Michael> Should we really keep them in the libgcj tree for jikes
> Michael> compatibility or better remove them because we dont need
> them Michael> ?
>
> Actually the comment says they are there to work around a gcj bug.
>
> This may be one of those bugs that only shows up if you compile a
> lot of java files with one gcj command. Though it does look like a
> classic instance of the Miranda method problem, so I'm not entirely
> sure why we wouldn't need this.
>
> Generally I prefer to keep things merged with Classpath. That
> makes it simpler to know when we need to import a bug fix or
> whatever.
>
> OTOH, java.net has already diverged quite a bit. We're already
> going to have to spend time re-merging. So if you want to do this,
> it is fine by me.
I'm planing this. Some work is done locally already. Will submit
patches part by part.
> What I'd really like is a fix for this bug in gcj.
I tried compiling classpath with
jikes 1.18,
gcj trunk,
gcj 3.2.3 20030221 (Debian prerelease).
With jikes and trunk all is okay. With 3.2.3 I got the following
error:
/usr/bin/gcj-3.2 --bootclasspath '' -classpath
/home/mkoch/src/classpath-work:/home/mkoch/src/classpath-work/external/jaxp/source:../vm/current:.:
- -C -d . @classes
/home/mkoch/src/classpath-work/java/awt/font/TextAttribute.java:43:
Superclass `AttributedCharacterIterator.Attribute' of class
`java.awt.font.TextAttribute' not found.
public final class TextAttribute extends
AttributedCharacterIterator.Attribute
At least this means the bug is fixed in trunk. I couldnt test with 3.3
branch.
I hope this helps a little bit.
Michael
- --
Homepage: http://www.worldforge.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+Xyo9WSOgCCdjSDsRAlNMAKCXfGQnUiMdieP0i9+3lDT2psvR3wCdHonk
/ZABJB90yox0XMQQXVjFFuE=
=Ooo/
-----END PGP SIGNATURE-----
More information about the Java
mailing list