Skip to content

[CI][C++][Release] Flaky conda dylib load failure in macOS verify-rc build #50242

Description

@tadeja

Describe the bug, including details regarding any error messages, version, and platform.

The nightly job Verify release candidate on macOS intermittently aborts the C++ build:

dyld[24719]: Library not loaded: @rpath/libLLVM.22.1.dylib
  Referenced from: .../miniforge/pkgs/llvm-tools-22-22.1.8-hc181bea_1/bin/llvm-ranlib-22

Conda's LLVM tools resolve libLLVM via @loader_path/../lib and can point at the package cache which has no libLLVM.
Not caused by LLVM 22.1.8 (initial incorrect assessment) and also not LLVM-specific.

The same @rpath miss seen with three different conda libraries (libLLVM, libprotoc, libabsl) through four binaries (llvm-link and llvm-ranlib, grpc_cpp_plugin, protoc) and may affect any shared library on osx - conda-forge/cmake-feedstock#230.

There are two such failing jobs:

Component(s)

C++, Continuous Integration

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions