lidavidm opened a new issue, #3288:
URL: https://github.com/apache/arrow-adbc/issues/3288
### What happened?
It seems to have happened when `macos-latest` switched from macOS 14 to
macOS 15. The stack trace claims a missing symbol in a toolchain library that
appears to come from conda-forge, so I think the problem is that we're mixing
system/conda toolchains. Or we need to update wherever `libtapi.dylib` comes
from in conda.
### Stack Trace
```
error: linking with `cc` failed: exit status: 1
|
= note: "cc"
"/var/folders/x7/ch5v91h56_zbvbd1y2f600dm0000gn/T/rustcjP9v0e/symbols.o" "<2
object files omitted>"
"/private/var/folders/x7/ch5v91h56_zbvbd1y2f600dm0000gn/T/arrow-adbc-1.8.0.XXXXX.KPDbTT42Lo/apache-arrow-adbc-1.8.0/rust/target/debug/deps/{libarrow_select-7cdddff8e18f1aa0.rlib,libadbc_driver_manager-8511b39ae1044d5e.rlib,liblibloading-c6c09c7f2e986ce5.rlib,libtoml-9d9d2b3883fc58ac.rlib,libtoml_datetime-2c4e5df12ec9c122.rlib,libtoml_parser-a854e44f31cfb4f5.rlib,libwinnow-b800eb1f1ee119d1.rlib,libserde_spanned-1060246a49410e77.rlib,libadbc_core-afeca3972ca7f3fc.rlib,libarrow_array-325bbab6a5105491.rlib,libchrono_tz-e2b008049b6e54c2.rlib,libphf-65e150461933d78a.rlib,libphf_shared-ce6ca1784a17c64a.rlib,libsiphasher-514260552170d939.rlib,libahash-d15fad06091acb64.rlib,libgetrandom-cbe92b33c7159a88.rlib,liblibc-a1418ffcb821d730.rlib,libonce_cell-5d51a55a1a353586.rlib,libzerocopy-eeecf2d00df16fd3.rlib,libhashbrown-de1bb96e9a94f43d.rlib,libfoldhash-48a47ff9c900e16e.rlib,li
bequivalent-bd84ac2aecbfa2b1.rlib,liballocator_api2-9fe07d42a953b9d1.rlib,libchrono-fa00e94532b7cb65.rlib,libiana_time_zone-f8009028437d5606.rlib,libcore_foundation_sys-f232f6c2ad27bdc8.rlib,libarrow_data-461f144272fa7220.rlib,libarrow_schema-35a2abf0830428e0.rlib,libserde_json-c0c67b0f5eba8855.rlib,libmemchr-5ec3f0e12fecfa8d.rlib,libitoa-2ff3467e5794a240.rlib,libryu-c8c07b8ff4b0babc.rlib,libbitflags-7aa217b14b7e74f3.rlib,libserde-114e0cffafaa7795.rlib,libarrow_buffer-0453309111192d8b.rlib,libbytes-8029efeda244a01c.rlib,libhalf-356341ecfeac9874.rlib,libcfg_if-69f417a988bf63b5.rlib,libnum-4c23cdf5470da20b.rlib,libnum_iter-2911121f676a356d.rlib,libnum_rational-cc3efe9cda2969ce.rlib,libnum_complex-73aea4899ad127ea.rlib,libnum_bigint-587b6eca7eb3274d.rlib,libnum_integer-31062dc52422ff7e.rlib,libnum_traits-15f992eb8fa37f01.rlib}.rlib"
"<sysroot>/lib/rustlib/aarch64-apple-darwin/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_de
tect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib"
"-liconv" "-framework" "CoreFoundation" "-lSystem" "-lc" "-lm" "-arch" "arm64"
"-mmacosx-version-min=11.0.0" "-L" "<sysroot>/lib" "-L"
"/private/var/folders/x7/ch5v91h56_zbvbd1y2f600dm0000gn/T/arrow-adbc-1.8.0.XXXXX.KPDbTT42Lo/apache-arrow-adbc-1.8.0/rust/target/debug/build/adbc_snowflake-e73994fbcd583ec8/out"
"-L"
"/private/var/folders/x7/ch5v91h56_zbvbd1y2f600dm0000gn/T/arrow-adbc-1.8.0.XXXXX.KPDbTT42Lo/apache-arrow-adbc-1.8.0/rust/target/debug/build/zstd-sys-f8de21b738f52eed/out"
"-o"
"/var/folders/x7/ch5v91h56_zbvbd1y2f600dm0000gn/T/rustdoctest1ErzDQ/rust_out"
"-Wl,-dead_strip" "-nodefaultlibs"
= note: some arguments are omitted. use `--verbose` to show all linker
arguments
= note: dyld[34035]: Symbol not found:
__ZNK4tapi2v119LinkerInterfaceFile28getPlatformsAndMinDeploymentEv
Referenced from: <FDE9B676-8FF7-3D2F-B75C-B230CB71A4E6>
/Applications/Xcode_16.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
Expected in: <15C501C6-0EF4-3E32-9C14-04EC4CD23D35>
/private/var/folders/x7/ch5v91h56_zbvbd1y2f600dm0000gn/T/arrow-adbc-1.8.0.XXXXX.KPDbTT42Lo/miniforge/envs/conda-source/lib/libtapi.dylib
clang: error: unable to execute command: Abort trap: 6
clang: error: linker command failed due to signal (use -v to see
invocation)
```
### How can we reproduce the bug?
_No response_
### Environment/Setup
_No response_
--
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]