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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions