tadeja commented on issue #50242: URL: https://github.com/apache/arrow/issues/50242#issuecomment-4811562795
So this flaky build failure is **not LLVM-specific**. I've checked available failing crossbow nightly logs of the last 3 months for `verify-rc-source-cpp-macos-conda-amd64`, `verify-rc-source-integration-macos-conda-amd64` and `verify-rc-source-python-macos-conda-amd64` The same `@rpath` miss has aborted macOS build via three conda libraries (libLLVM, `libprotoc`, `libabsl`) through four binaries (llvm-link and llvm-ranlib, `grpc_cpp_plugin`, `protoc`): | Date | Library not loaded: @rpath/__ | Binary | Build site | Logs | |-----------|---------------|------------------|------------|------| | 2026-04-21 | `libprotoc.25.3.0.dylib` | `grpc_cpp_plugin` (libgrpc 1.62.2) | Flight.pb.cc | ([log](https://github.com/ursacomputing/crossbow/actions/runs/24723926856/job/72319710141#step:3:1872)) | | 2026-05-04 | `libLLVM.22.1.dylib` | `llvm-ranlib-22` (llvm-tools-22 22.1.4) | mimalloc libmimalloc.a | ([log](https://github.com/ursacomputing/crossbow/actions/runs/25320994250/job/74229702654#step:3:1738)) | | 2026-05-30 | `libabsl_log_initialize.2401.0.0.dylib` | `protoc-25.3.0` (libprotobuf 4.25.3) | Flight.pb.cc | ([log](https://github.com/ursacomputing/crossbow/actions/runs/26684538744/job/78650416989#step:3:1885)) | | 2026-06-14 | `libabsl_log_initialize.2401.0.0.dylib` | `protoc-25.3.0` (libprotobuf 4.25.3) | Flight.pb.cc | ([log](https://github.com/ursacomputing/crossbow/actions/runs/27500047878/job/81281144510#step:3:1737)) | | 2026-06-18 | `libprotoc.25.3.0.dylib` | `grpc_cpp_plugin` (libgrpc 1.62.2) | Flight.pb.cc | ([log](https://github.com/ursacomputing/crossbow/actions/runs/27764039050/job/82145751947#step:3:1890)) | | 2026-06-20 | `libLLVM.22.1.dylib` | `llvm-link-22` (llvm-tools-22 22.1.8) | Gandiva irhelpers.bc | ([log](https://github.com/ursacomputing/crossbow/actions/runs/27872197794/job/82485773307#step:3:1932)) | | 2026-06-22 | `libLLVM.22.1.dylib` | `llvm-link-22` (llvm-tools-22 22.1.8) | Gandiva irhelpers.bc | ([log](https://github.com/ursacomputing/crossbow/actions/runs/27960469209/job/82740279170)) | | 2026-06-22 | `libLLVM.22.1.dylib` | `llvm-ranlib-22` (llvm-tools-22 22.1.8) | mimalloc libmimalloc.a | ([log](https://github.com/ursacomputing/crossbow/actions/runs/27960474749/job/82740300712#step:3:1689)) | All are build time, matching @h-vetinari's indication that any osx shared library is affected - conda-forge/cmake-feedstock#230. PR #50243 works around it consumer-side by adding `$CONDA_PREFIX/lib` to `DYLD_FALLBACK_LIBRARY_PATH` for the `cmake --build` step, which should resolve any such conda dependency on `@rpath` miss. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
