Roger Leigh created XALANC-788:
----------------------------------

             Summary: Drop Autoconf build
                 Key: XALANC-788
                 URL: https://issues.apache.org/jira/browse/XALANC-788
             Project: XalanC
          Issue Type: Bug
            Reporter: Roger Leigh
            Assignee: Roger Leigh
             Fix For: 1.12


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.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to