the80srobot opened a new issue, #37146: URL: https://github.com/apache/arrow/issues/37146
### Describe the bug, including details regarding any error messages, version, and platform. As of this morning, build of any recent version of Arrow c++ fails with CMake, because the linker tries to find xtl, a header-only library. ``` /usr/bin/ld: cannot find -lxtl: No such file or directory collect2: error: ld returned 1 exit status gmake[2]: *** [src/arrow/CMakeFiles/arrow_shared.dir/build.make:426: release/libarrow.so.1300.0.0] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:1122: src/arrow/CMakeFiles/arrow_shared.dir/all] Error 2 gmake: *** [Makefile:146: all] Error 2 ``` Here's simple repro steps: ``` # Be on an up-to-date Debian 12. cd arrow/cpp mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release .. cmake --build . --parallel `nproc` ``` Error reproduces on every recent checkout I've tried, including release-13.0.0-rc2 (c604084e7). The only link.txt generated with the string `-lxtl` is for arrow_shared. It worked only a few hours ago, and now, the same exact version of arrow no longer builds. I am /guessing/ something in your supply chain is not properly vendored. At the risk of soap-boxing: this is why we should have hermetic builds. ### Component(s) C++ -- 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]
