Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Like Xerces-C, Xalan-C currently provides an Autotools build and a CMake build. Unlike Xerces-C, the Autotools build is in a poor shape and is not particularly great for portability on modern platforms. The "runConfigure" and "Makefile.incl" scripts replace the proper use of Autoconf platform support, feature detection and option selection. These are entirely counter to the point behind using Autoconf in the first place. There's no use of Automake or Libtool, so the portability of the library creation is particularly limited.
I don't personally have the time to dedicate to supporting this, including replacing the hardcoded logic with Automake/Libtool. Even these are poor nowadays when it comes to current C++ support.
The CMake build can replace the Autoconf support entirely, is portable for all current platforms and compilers, and I would strongly suggest taking the course unless there is a compelling reason otherwise.
Attachments
Issue Links
- links to