Skip to content

libcxx fails to build with __cxx03/__algorithm/adjacent_find.h: Header cxx03 is not a valid header #110808

Closed
@sylvestre

Description

@sylvestre

On Ubuntu jammy:

FAILED: /build/source/build-llvm/include/c++/v1/libcxx.imp
cd /build/source/build-llvm/runtimes/runtimes-bins/libcxx/include && /usr/bin/python3.10 /build/source/libcxx/utils/generate_iwyu_mapping.py -o /build/source/build-llvm/include/c++/v1/libcxx.imp
Traceback (most recent call last):
  File "/build/source/libcxx/utils/generate_iwyu_mapping.py", line 92, in <module>
    main(sys.argv[1:])
  File "/build/source/libcxx/utils/generate_iwyu_mapping.py", line 82, in main
    raise RuntimeError(f"{header}: Header {public} is not a valid header")
RuntimeError: __cxx03/__algorithm/adjacent_find.h: Header cxx03 is not a valid header

Log: https://llvm-jenkins.debian.net/job/llvm-toolchain-jammy-binaries/architecture=amd64,distribution=jammy,label=amd64/1696/

Metadata

Metadata

Assignees

No one assigned

    Labels

    build-problemlibc++libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions