Uploaded image for project: 'XalanC'
  1. XalanC
  2. XALANC-788

Drop Autoconf build

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.12
    • 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

          Activity

            People

              rleigh Roger Leigh
              rleigh Roger Leigh
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m