Summary: | CIAO footprint reduction idea | ||
---|---|---|---|
Product: | CIAO | Reporter: | Abdul Sowayan <abdullah.sowayan> |
Component: | CIAO Container Implementation | Assignee: | Will Otte <wotte> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | 0.5.3 | ||
Hardware: | All | ||
OS: | All | ||
Bug Depends on: | |||
Bug Blocks: | 3253, 3578 |
Description
Abdul Sowayan
2006-11-16 15:24:40 CST
Yes, that is true. The thing you can try is to add -GA to idlflags in TAO/CIAO/ciao/CCM_Core.mpc, regenerate the makefiles and rebuild. I will try this also when I am ready with my current refactoring. Johnny Hi, I think the -GA will not out of the box. When an idl file is generated with - GA any other file that includes this idl file should include the A.h file also. This is done based on the pidl extension and the fact that the pidl file is under TAO/tao. Probably it will be some more work to use this for CIAO. Johnny Hi Jeff, Can you please help out Johnny here? Thanks, Doug Possible this could be doable using the following steps: - Let the user include just .idl from CIAO/ciao - All smaller idl files that are located in CIAO/ciao which we want to build with -GA have to be renamed to .pidl. When they have the .pidl extension at the moment another IDL files includes them a A.h include is generated - The include of the pidl file should start with "ciao/". This way the IDL compiler doesn't add a AnyTypeCode prefix accept seems tao_idl always preprends tao/ for includes related to .pidl files, that is not correct, have to make something more clever. to pool wont fix, this will not be a maintainable solution, lwccm and micro ccm are much more promising |