RFC: Enabling Corba

Mark Wielaard mark@klomp.org
Sat Nov 19 00:04:00 GMT 2005


Hi,

I wish I had found this earlier. But while checking all the tests and
results I found that we were currently disabling all of Corba. I didn't
find this before because I was only looking for regressions and
apparently since the start of the "big-merge" these packages were
disabled.

The reason for that was probably because one missing feature
(VMStackWalker) in libgcj and a wrong-code generation with gcj -C. Both
are easily worked around however with a simple override file.

We could easily implement VMStackWalker I think instead of this
workaround using the system class loader. But I wanted this patch to be
as simple as possible to get this in asap.

2005-11-18  Mark Wielaard  <mark@klomp.org>

    * standard.omit.in: Remove javax/rmi, org/omg, gnu/CORBA and
    gnu/javax/rmi.
    * scripts/makemake.tcl: Set javax/rmi, org/omg, gnu/CORBA and
    gnu/javax/rmi to bc.
    * gnu/CORBA/ObjectCreator.java: New override file for missing
    VMStackWalker issue.
    * gnu/CORBA/DynAn/gnuDynValue.java: New override file for bug #24938
    * gnu/CORBA/DynAn/RecordAny.java: Likewise
    * sources.am: Regenerated.
    * Makefile.in: Regenerated

With this I can run the cool swing/Corba example game from GNU
Classpath. OK for the trunk and new 4.1 branch?

Cheers,

Mark
-------------- next part --------------
A non-text attachment was scrubbed...
Name: enable-corba.patch
Type: text/x-patch
Size: 43514 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/java-patches/attachments/20051119/31c6dbf6/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://gcc.gnu.org/pipermail/java-patches/attachments/20051119/31c6dbf6/attachment.sig>


More information about the Java-patches mailing list