[all-commits] [llvm/llvm-project] 0547e5: [runtimes] Run backdeployment CI on Github hosted ...

Louis Dionne via All-commits all-commits at lists.llvm.org
Mon Sep 30 14:09:05 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0547e573c555445e37db5c3bc92ee72274e19b69
      https://github.com/llvm/llvm-project/commit/0547e573c555445e37db5c3bc92ee72274e19b69
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2024-09-30 (Mon, 30 Sep 2024)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml
    R libcxx/test/configs/apple-libc++-backdeployment.cfg.in
    A libcxx/test/configs/apple-libc++-system.cfg.in
    M libcxx/test/std/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/filebuf.virtuals/setbuf.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringstream/stringstream.members/gcount.pass.cpp
    M libcxx/utils/ci/buildkite-pipeline.yml
    M libcxx/utils/ci/run-buildbot
    M libcxx/utils/libcxx/test/features.py
    R libcxxabi/test/configs/apple-libc++abi-backdeployment.cfg.in
    A libcxxabi/test/configs/apple-libc++abi-system.cfg.in
    M libcxxabi/test/test_demangle.pass.cpp
    R libunwind/test/configs/apple-libunwind-backdeployment.cfg.in
    A libunwind/test/configs/apple-libunwind-system.cfg.in

  Log Message:
  -----------
  [runtimes] Run backdeployment CI on Github hosted runners (#109984)

This removes the need for macOS nodes in Buildkite. It also moves to the
proper way of testing backdeployment, which is to actually run on the
target OS itself, instead of using packaged dylibs from previous OS
versions and trying to emulate backdeployment with DYLD_LIBRARY_PATH.

As a drive-by change, also fix a few back-deployment annotations that
were incorrect and add support for minor versions in the Lit feature
determining availability from the target triple.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list