Please report new issues athttps://github.com/DOCGroup
The OMG has released CORBA/e and CORBA/micro. We need to support these for TAO.
Added block
We have had a look at the new spec. The current approach for minumum corba is that the generated IDL files are modified by hand to add defines for minimum corba. With these two new specs added this will be really hard work and we don't want to go further with this approach. The goal we now have is to zap all generated code from the repository and use the IDL compiler to also build the core libs. The pidl files will then get checks for the defines, dependent on the type of build part of the idl will then be compiled or not. This will mean we have to do some refactoring to get rid of all handcrafted code in the pidl files.
Some generated code is handcrafted to zap the include of tao/ORB.h to get rid of cyclic include dependencies. I have already added locally -Sorb which will suppress the generation of tao/ORB.h. For those pidl files we could then add the -Sorb commandline flag.
added block
-Sorb seems usable for all pidl files in the archive. PortableServer library has been reworked already
updated summary
CORBA/e compact is now building. Probably we haven't zapped everything out of TAO which we could according to the spec but the biggest step has been taken
A lot of the core changes for CORBA/e micro are also in the repo, it is now mainly excluding tests from the build that do use functionality that is not available in CORBA/e micro
everything builds now with corba/e compact and micro. I have some small patches to improve the support a little bit more for after 1.5.5
closing this one. CORBA/builds. Ok, we don't have reworked TAO for all minor details for the spec, but that is then something that we can do when people point us to exact places