Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use libclang include path in tests #252

Merged
merged 5 commits into from
Sep 11, 2024
Merged

Commits on Sep 8, 2024

  1. docker: add fedora 39, 40, 41

    Add the supported and upcoming releases.
    jnikula committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    d3bf3a2 View commit details
    Browse the repository at this point in the history
  2. docker: remove fedora 37, 38

    Remove the EOL releases.
    jnikula committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    e39bb5c View commit details
    Browse the repository at this point in the history
  3. docker: install musl-dev on alpine for C headers

    This is the package for C headers.
    jnikula committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    9060183 View commit details
    Browse the repository at this point in the history
  4. test: split out _Bool/bool tests to C only

    Split out the _Bool/bool tests and run them in C only. They're
    problematic in C++ because they depend on stdbool.h, and specifically on
    GCC version of it which defines _Bool bool for C++. This is problematic
    on Alpine Linux which uses musl, as well as on macOS.
    
    Annoyingly the anonymous struct names also change.
    jnikula committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    c2c08d8 View commit details
    Browse the repository at this point in the history
  5. Revert "test: query system include args from clang"

    This reverts commit a114bf7 ("test: query system include args from
    clang").
    
    This is no longer an issue with any of the current Docker images, and
    with the C/C++ includes sorted out. We should try to trust libclang to
    have the header search path right.
    jnikula committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    87c221c View commit details
    Browse the repository at this point in the history