Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-4901

make install-bdb-lib and make install-serf-lib fail due to missing dependency

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.14.2
    • None
    • compile
    • None
    • NixOS Linux

      GNU Make with new upcoming (as of June 2022) -shuffle option; reported to occur with -shuffle=1656015674.

    Description

      GNU Make is introducing (landed in GNU Make's repo June 2022) a new --shuffle option to expose build system failures that may surface during parallel builds.

      When running a parallel 'make install', e.g., 'make -j$(nproc) install', Subversion's Makefile reportedly assumes that the install-fsmod-lib target runs before the install-bdb-lib target, which may not be the case if the order happens to be reversed during a parallel build.

      See dev@ email "'make -j install' fails for missing depends" on 23 Jun 2022, archived https://lists.apache.org/thread/xpktqb1o3wvyk7o1kojm8d594fqo1qgr and other places.

      (Reported by Sergei Trofimovich <slyich {AT} gmail {dot} com>; issue filed by Nathan Hartman.)

      Attachments

        Activity

          People

            hartmannathan Nathan Hartman
            hartmannathan Nathan Hartman
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: