raulcd commented on PR #46922:
URL: https://github.com/apache/arrow/pull/46922#issuecomment-3028046464

   Does someone know how to check the build scripts that are used on the 
buildkite / conbench jobs?
   It definitely seems we are doing some weird linking:
   ```
   ^[_bk;t=1751454859942^G[546/657] Linking CXX shared library 
release/libarrow_gtest_main.so.1.16.0^M
   ^[_bk;t=1751454859942^G[547/657] Bundling 
/tmp/61db45c6-e94a-42d3-b353-35e8f3c54e12/cpp/release/libarrow_bundled_dependencies.a^M
   ^[_bk;t=1751454859942^G[548/657] Creating library symlink 
release/libarrow_gtest_main.so^M
   ^[_bk;t=1751454859942^G[549/657] Linking CXX shared library 
release/libarrow_gmock.so.1.16.0^M
   ^[_bk;t=1751454859942^G[550/657] Creating library symlink 
release/libarrow_gmock.so^M
   ^[_bk;t=1751454859942^G[551/657] Linking CXX shared library 
release/libarrow_gmock_main.so.1.16.0^M
   ^[_bk;t=1751454859942^G[552/657] Creating library symlink 
release/libarrow_gmock_main.so^M
   ^[_bk;t=1751454859944^G[553/657] Linking CXX static library 
release/libarrow.a^M
   ^[_bk;t=1751454859944^G[554/657] Linking CXX static library 
release/libarrow_testing.a^M
   ^[_bk;t=1751454859944^G[555/657] Linking CXX static library 
release/libparquet.a^M
   ^[_bk;t=1751454859944^G[556/657] Linking CXX static library 
release/libarrow_compute.a^M
   ^[_bk;t=1751454859944^G[557/657] Linking CXX static library 
release/libarrow_acero.a^M
   ^[_bk;t=1751454859944^G[558/657] Linking CXX static library 
release/libarrow_dataset.a^M
   ^[_bk;t=1751454859944^G[559/657] Linking CXX executable 
release/arrow-file-to-stream^M
   ^[_bk;t=1751454859944^G[560/657] Linking CXX executable 
release/arrow-stream-to-file^M
   ^[_bk;t=1751454859944^G[561/657] Linking CXX shared library 
release/libarrow.so.2100.0.0^M
   ^[_bk;t=1751454859944^G[562/657] Creating library symlink 
release/libarrow.so.2100 release/libarrow.so^M
   ^[_bk;t=1751454859944^G[563/657] Linking CXX shared library 
release/libarrow_testing.so.2100.0.0^M
   ^[_bk;t=1751454859944^G[564/657] Creating library symlink 
release/libarrow_testing.so.2100 release/libarrow_testing.so^M
   ^[_bk;t=1751454859944^G[565/657] Linking CXX executable 
release/arrow-memory-pool-benchmark^M
   ^[_bk;t=1751454859944^G[566/657] Linking CXX executable 
release/arrow-compare-benchmark^M
   ^[_bk;t=1751454859944^G[567/657] Linking CXX executable 
release/arrow-compute-scalar-cast-benchmark^M
   ^[_bk;t=1751454859944^G[568/657] Linking CXX executable 
release/arrow-chunk-resolver-benchmark^M
   ^[_bk;t=1751454859944^G[569/657] Linking CXX executable 
release/arrow-bridge-benchmark^M
   ^[_bk;t=1751454859944^G[570/657] Linking CXX executable 
release/arrow-tensor-benchmark^M
   ^[_bk;t=1751454859944^G[571/657] Linking CXX executable 
release/arrow-builder-benchmark^M
   ^[_bk;t=1751454859944^G[572/657] Linking CXX executable 
release/arrow-type-benchmark^M
   ^[_bk;t=1751454859944^G[573/657] Linking CXX executable 
release/arrow-compute-vector-hash-benchmark^M
   ^[_bk;t=1751454859944^G[574/657] Linking CXX shared library 
release/libparquet.so.2100.0.0^M
   ^[_bk;t=1751454859944^G[575/657] Creating library symlink 
release/libparquet.so.2100 release/libparquet.so^M
   ^[_bk;t=1751454859944^G[576/657] Linking CXX shared library 
release/libarrow_compute.so.2100.0.0^M
   ^[_bk;t=1751454859944^G[577/657] Creating library symlink 
release/libarrow_compute.so.2100 release/libarrow_compute.so^M
   ^[_bk;t=1751454859944^G[578/657] Linking CXX executable 
release/arrow-compute-grouper-benchmark^M
   ^[_bk;t=1751454859944^G[579/657] Linking CXX executable 
release/arrow-compute-scalar-arithmetic-benchmark^M
   ^[_bk;t=1751454859944^G[580/657] Linking CXX executable 
release/arrow-compute-scalar-compare-benchmark^M
   ^[_bk;t=1751454859944^G[581/657] Linking CXX executable 
release/arrow-compute-scalar-boolean-benchmark^M
   ^[_bk;t=1751454859944^G[582/657] Linking CXX shared library 
release/libarrow_acero.so.2100.0.0^M
   ^[_bk;t=1751454859944^G[583/657] Linking CXX executable 
release/arrow-compute-scalar-random-benchmark^M
   ^[_bk;t=1751454859944^G[584/657] Creating library symlink 
release/libarrow_acero.so.2100 release/libarrow_acero.so^M
   ^[_bk;t=1751454859944^G[585/657] Linking CXX executable 
release/arrow-io-file-benchmark^M
   ```
   but to be fair, I think this was already happening prior to this PR, as seen 
on benchmarks on main right now:
   ```
   [524/632] Bundling 
/tmp/839f4e1d-503c-4d20-ad58-fddf3086e869/cpp/release/libarrow_bundled_dependencies.a
   [525/632] Creating library symlink release/libarrow_gmock.so
   [526/632] Linking CXX shared library release/libarrow_gmock_main.so.1.16.0
   [527/632] Creating library symlink release/libarrow_gmock_main.so
   [528/632] Linking CXX static library release/libarrow.a
   [529/632] Linking CXX static library release/libarrow_testing.a
   [530/632] Linking CXX static library release/libparquet.a
   [531/632] Linking CXX static library release/libarrow_compute.a
   [532/632] Linking CXX static library release/libarrow_acero.a
   [533/632] Linking CXX static library release/libarrow_dataset.a
   [534/632] Linking CXX executable release/arrow-file-to-stream
   [535/632] Linking CXX executable release/arrow-stream-to-file
   [536/632] Linking CXX shared library release/libarrow.so.2100.0.0
   [537/632] Creating library symlink release/libarrow.so.2100 
release/libarrow.so
   [538/632] Linking CXX shared library release/libarrow_testing.so.2100.0.0
   [539/632] Creating library symlink release/libarrow_testing.so.2100 
release/libarrow_testing.so
   [540/632] Linking CXX executable release/arrow-chunk-resolver-benchmark
   [541/632] Linking CXX executable release/arrow-compute-scalar-cast-benchmark
   [542/632] Linking CXX executable release/arrow-memory-pool-benchmark
   [543/632] Linking CXX executable 
release/arrow-compute-scalar-random-benchmark
   [544/632] Linking CXX executable 
release/arrow-compute-scalar-boolean-benchmark
   [545/632] Linking CXX executable 
release/arrow-compute-scalar-compare-benchmark
   [546/632] Linking CXX executable release/arrow-builder-benchmark
   [547/632] Linking CXX executable release/arrow-compute-scalar-round-benchmark
   [548/632] Linking CXX executable release/arrow-tensor-benchmark
   [549/632] Linking CXX executable 
release/arrow-compute-scalar-arithmetic-benchmark
   [550/632] Linking CXX executable release/arrow-type-benchmark
   [551/632] Linking CXX executable 
release/arrow-compute-scalar-if-else-benchmark
   [552/632] Linking CXX executable release/arrow-compute-function-benchmark
   [553/632] Linking CXX executable release/arrow-compare-benchmark
   [554/632] Linking CXX executable release/arrow-compute-scalar-list-benchmark
   [555/632] Linking CXX executable release/arrow-bridge-benchmark
   [556/632] Linking CXX executable 
release/arrow-compute-vector-partition-benchmark
   [557/632] Linking CXX executable 
release/arrow-compute-vector-replace-benchmark
   [558/632] Linking CXX executable 
release/arrow-compute-scalar-string-benchmark
   [559/632] Linking CXX executable release/arrow-compute-vector-hash-benchmark
   [560/632] Linking CXX executable release/arrow-compute-vector-sort-benchmark
   [561/632] Linking CXX executable 
release/arrow-compute-scalar-temporal-benchmark
   [562/632] Linking CXX executable release/arrow-bit-block-counter-benchmark
   [563/632] Linking CXX executable release/arrow-io-file-benchmark
   [564/632] Linking CXX executable release/arrow-io-compressed-benchmark
   [565/632] Linking CXX executable release/arrow-bit-util-benchmark
   [566/632] Linking CXX executable 
release/arrow-compute-scalar-set-lookup-benchmark
   [567/632] Linking CXX executable 
release/arrow-compute-vector-selection-benchmark
   [568/632] Linking CXX executable release/arrow-io-memory-benchmark
   [569/632] Linking CXX executable release/arrow-compute-vector-topk-benchmark
   [570/632] Linking CXX executable release/arrow-tensor-conversion-benchmark
   [571/632] Linking CXX executable release/arrow-compute-grouper-benchmark
   [572/632] Linking CXX executable release/arrow-machine-benchmark
   [573/632] Linking CXX executable release/arrow-hashing-benchmark
   [574/632] Linking CXX executable release/arrow-range-benchmark
   [575/632] Linking CXX executable release/arrow-bitmap-reader-benchmark
   [576/632] Linking CXX executable release/arrow-queue-benchmark
   [577/632] Linking CXX executable release/arrow-cache-benchmark
   [578/632] Linking CXX executable release/arrow-int-util-benchmark
   [579/632] Linking CXX executable release/arrow-compression-benchmark
   [580/632] Linking CXX executable release/arrow-tdigest-benchmark
   [581/632] Linking CXX executable release/arrow-decimal-benchmark
   [582/632] Linking CXX executable release/arrow-thread-pool-benchmark
   [583/632] Linking CXX shared library release/libparquet.so.2100.0.0
   [584/632] Creating library symlink release/libparquet.so.2100 
release/libparquet.so
   [585/632] Linking CXX executable release/arrow-small-vector-benchmark
   [586/632] Linking CXX executable release/arrow-trie-benchmark
   [587/632] Linking CXX shared library release/libarrow_compute.so.2100.0.0
   [588/632] Creating library symlink release/libarrow_compute.so.2100 
release/libarrow_compute.so
   [589/632] Linking CXX executable release/arrow-utf8-util-benchmark
   [590/632] Linking CXX executable release/arrow-csv-converter-benchmark
   [591/632] Linking CXX executable release/arrow-value-parsing-benchmark
   [592/632] Linking CXX executable release/arrow-csv-parser-benchmark
   [593/632] Linking CXX executable release/arrow-csv-writer-benchmark
   [594/632] Linking CXX executable release/arrow-ipc-read-write-benchmark
   [595/632] Linking CXX executable release/arrow-filesystem-localfs-benchmark
   [596/632] Linking CXX executable release/arrow-json-parser-benchmark
   [597/632] Linking CXX executable release/parquet-bloom-filter-benchmark
   [598/632] Linking CXX executable release/parquet-column-reader-benchmark
   [599/632] Linking CXX executable release/parquet-column-io-benchmark
   [600/632] Linking CXX executable release/parquet-level-conversion-benchmark
   [601/632] Linking CXX executable release/parquet-dump-schema
   [602/632] Linking CXX executable release/arrow-filesystem-s3fs-benchmark
   [603/632] Linking CXX executable release/parquet-page-index-benchmark
   [604/632] Linking CXX executable release/parquet-dump-arrow-statistics
   [605/632] Linking CXX executable 
release/parquet-arrow-reader-writer-benchmark
   [606/632] Linking CXX executable release/parquet-metadata-benchmark
   [607/632] Linking CXX executable release/parquet-encoding-benchmark
   [608/632] Linking CXX executable release/parquet-dump-footer
   [609/632] Linking CXX executable release/arrow-dataset-file-benchmark
   [610/632] Linking CXX executable release/parquet-arrow-size-stats-benchmark
   [611/632] Linking CXX shared library release/libarrow_acero.so.2100.0.0
   [612/632] Creating library symlink release/libarrow_acero.so.2100 
release/libarrow_acero.so
   ```
   I can't seem to reproduce locally but I can't seem to find the specific 
build scripts used on our benchmark jobs. I would appreciate some help trying 
to reproduce.
   


-- 
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: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to