Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-8728

ROOT won't build on clang (libc++) 4

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: 6.09/02
    • Fix Version/s: 6.10/00
    • Component/s: Build System
    • Labels:
      None
    • Environment:

      Using libc++ and clang 4.0. The environment is nixpkgs on Darwin, but I don't think that affects this issue.

    • Development:

      Description

      libc++ recently made a deep change to string_view, as described in http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0254r1.pdf.

      After that, to_string() stopped being a valid method on string_view, which I think gets everything into a weird state. From what I can tell, the CMake build checks for to_string() on string_view and then decides to bring in experimental_string_view, which breaks in a similar way.

        Attachments

          Activity

            People

            • Assignee:
              axel Axel Naumann
              Reporter:
              4f6c0b9729055a40c9e2 pumpkin@me.com (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: