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]

Reply via email to