src/Makefile.incl <- IRIX specific definitions have been included. However, towards the end of the file where the rule to convert .cpp to .o file is mentioned, there is a special rule for IRIX. This is not a good principle. So it has been excluded at the moment. The only difference is in the @F part. If you can find a better way to make it work without an "if PLATFROM=IRIX" statement, that will be more preferable.
 
now that the objects are compiled directly into the object tree, the extra IRIX compile is not neccessary.
Please check out the new code directly from Apche's CVS repository, and point out problems if any.
 
I checked out the source and the library builds fine with no changes required!!
 
I did have to add XMLFormatter.hpp/.$(TO) to the file lists in framework/Makefile(.in) to get the SAXPrint sample program to work.
 
I'm also still having trouble with optimised versions not being able to resolve relative paths. Debug versions of the library work fine!! Its seems that in the optimised library, the call to XMLString::Transcode(srcPath) in XMLPlatformUtils::getFullPath (IRIXPlatformUtils.cpp) returns a nonsense string, while in the debug version it returns the expected file name.
 
Not too sure what is happening, and it doesn't worry me too much - so I won't be spending too much time tracking it down!!
 
 
Thanks for putting in the changes,
 
David.

Reply via email to