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

tests.cc-wrapper: run on more compilers #253752

Merged
merged 9 commits into from
Sep 8, 2023
Merged

Commits on Sep 7, 2023

  1. Configuration menu
    Copy the full SHA
    8b4f807 View commit details
    Browse the repository at this point in the history
  2. tests.cc-wrapper: rework the logic, test newer gcc stdenvs too

    ignore `llvmPackages_latest`, it's an alias and it'll be a duplicate.
    ignore `llvmPackages_git`, it's not supposed to be used in nixpkgs and
    may be broken.
    rrbutani authored and Artturin committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    626c8c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d650ed View commit details
    Browse the repository at this point in the history
  4. tests.cc-wrapper: show more prominently what cc is being tested

    Show what libc is used, otherwise there's indication what libc is being
    used. Ex in gccMultiStdenv.
    Artturin committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    1b6c3ae View commit details
    Browse the repository at this point in the history
  5. tests.cc-wrapper: show command output on different line

    this is much easier to read.
    Artturin committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    535447e View commit details
    Browse the repository at this point in the history
  6. tests.cc-wrapper: filter out *MultiStdenv when not on and not buildin…

    …g for linux and x86_64
    
    they're only supported on x86_64-linux
    Artturin committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    686516e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e0898be View commit details
    Browse the repository at this point in the history
  8. Revert "tests.cc-wrapper: filter unavailable gcc"

    This reverts commit d33a309.
    
    commit caused ofborg-eval to fail with
    
    ```
    $ nix-build pkgs/top-level/release.nix -A tests.cc-wrapper.gcc10Stdenv.aarch64-darwin
           error: evaluation aborted with the following error message: 'cannot find attribute `tests.cc-wrapper.gcc10Stdenv''
    ```
    
    on the 3 other platfomrs the attr is there
    Artturin committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    bcd62ff View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. tests.cc-wrapper: add supported and move tests to subsets

    filter out llvmPackages <=10 on aarch64-darwin, they're marked broken
    and availableOn doesn't filter broken packages
    Artturin committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    2d15039 View commit details
    Browse the repository at this point in the history