WillAyd opened a new issue, #47283:
URL: https://github.com/apache/arrow/issues/47283
### Describe the bug, including details regarding any error messages,
version, and platform.
The Meson C++ extra build shows some visibility issues with flight:
```
FAILED: [code=1] src/arrow/flight/arrow-flight-benchmark
/opt/conda/envs/arrow/bin/x86_64-conda-linux-gnu-c++ -o
src/arrow/flight/arrow-flight-benchmark
src/arrow/flight/arrow-flight-benchmark.p/meson-generated_.._perf.pb.cc.o
src/arrow/flight/arrow-flight-benchmark.p/flight_benchmark.cc.o
-L/opt/conda/envs/arrow/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O2
-Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now
-Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined
-Wl,-rpath,/opt/conda/envs/arrow/lib -Wl,-rpath-link,/opt/conda/envs/arrow/lib
-fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell
-ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2
-ffunction-sections -pipe -isystem /opt/conda/envs/arrow/include -DNDEBUG
-D_FORTIFY_SOURCE=2 -O2 -isystem /opt/conda/envs/arrow/include
'-Wl,-rpath,$ORIGIN/..:$ORIGIN/../../../subprojects/snappy-1.1.9:$ORIGIN/'
-Wl,--start-group src/arrow/libarrow.so
src/arrow/flight/libarrow-flight-testing.so src/arrow/flight/libarrow-flight.so
/opt/conda/en
vs/arrow/lib/libgrpc++.so /opt/conda/envs/arrow/lib/libgrpc.so
/opt/conda/envs/arrow/lib/libaddress_sorting.so
/opt/conda/envs/arrow/lib/libre2.so /opt/conda/envs/arrow/lib/libupb.so
/opt/conda/envs/arrow/lib/libcares.so /opt/conda/envs/arrow/lib/libz.so
/opt/conda/envs/arrow/lib/libgpr.so /opt/conda/envs/arrow/lib/libssl.so
/opt/conda/envs/arrow/lib/libcrypto.so
/opt/conda/envs/arrow/lib/libabsl_raw_hash_set.so
/opt/conda/envs/arrow/lib/libabsl_hashtablez_sampler.so
/opt/conda/envs/arrow/lib/libabsl_hash.so
/opt/conda/envs/arrow/lib/libabsl_city.so
/opt/conda/envs/arrow/lib/libabsl_low_level_hash.so
/opt/conda/envs/arrow/lib/libabsl_random_distributions.so
/opt/conda/envs/arrow/lib/libabsl_random_seed_sequences.so
/opt/conda/envs/arrow/lib/libabsl_random_internal_pool_urbg.so
/opt/conda/envs/arrow/lib/libabsl_random_internal_randen.so
/opt/conda/envs/arrow/lib/libabsl_random_internal_randen_hwaes.so
/opt/conda/envs/arrow/lib/libabsl_random_internal_randen_hwaes_impl.so
/opt/conda/e
nvs/arrow/lib/libabsl_random_internal_randen_slow.so
/opt/conda/envs/arrow/lib/libabsl_random_internal_platform.so
/opt/conda/envs/arrow/lib/libabsl_random_internal_seed_material.so
/opt/conda/envs/arrow/lib/libabsl_random_seed_gen_exception.so
/opt/conda/envs/arrow/lib/libabsl_statusor.so
/opt/conda/envs/arrow/lib/libabsl_status.so
/opt/conda/envs/arrow/lib/libabsl_cord.so
/opt/conda/envs/arrow/lib/libabsl_cordz_info.so
/opt/conda/envs/arrow/lib/libabsl_cord_internal.so
/opt/conda/envs/arrow/lib/libabsl_cordz_functions.so
/opt/conda/envs/arrow/lib/libabsl_exponential_biased.so
/opt/conda/envs/arrow/lib/libabsl_cordz_handle.so
/opt/conda/envs/arrow/lib/libabsl_bad_optional_access.so
/opt/conda/envs/arrow/lib/libabsl_strerror.so
/opt/conda/envs/arrow/lib/libabsl_str_format_internal.so
/opt/conda/envs/arrow/lib/libabsl_synchronization.so
/opt/conda/envs/arrow/lib/libabsl_graphcycles_internal.so
/opt/conda/envs/arrow/lib/libabsl_stacktrace.so
/opt/conda/envs/arrow/lib/libabsl_symbolize
.so /opt/conda/envs/arrow/lib/libabsl_debugging_internal.so
/opt/conda/envs/arrow/lib/libabsl_demangle_internal.so
/opt/conda/envs/arrow/lib/libabsl_malloc_internal.so
/opt/conda/envs/arrow/lib/libabsl_time.so
/opt/conda/envs/arrow/lib/libabsl_strings.so
/opt/conda/envs/arrow/lib/libabsl_strings_internal.so -lrt
/opt/conda/envs/arrow/lib/libabsl_base.so
/opt/conda/envs/arrow/lib/libabsl_spinlock_wait.so
/opt/conda/envs/arrow/lib/libabsl_int128.so
/opt/conda/envs/arrow/lib/libabsl_throw_delegate.so
/opt/conda/envs/arrow/lib/libabsl_bad_variant_access.so
/opt/conda/envs/arrow/lib/libabsl_raw_logging_internal.so
/opt/conda/envs/arrow/lib/libabsl_log_severity.so
/opt/conda/envs/arrow/lib/libprotobuf.so /opt/conda/envs/arrow/lib/libgtest.so
-lpthread /opt/conda/envs/arrow/lib/libgmock.so
/opt/conda/envs/arrow/lib/libgflags.so -Wl,--end-group
/opt/conda/envs/arrow/bin/../lib/gcc/x86_64-conda-linux-gnu/13.3.0/../../../../x86_64-conda-linux-gnu/bin/ld:
src/arrow/flight/arrow-flight-benchmark.p/flight_benchmark.cc.o: in function
`std::default_delete<arrow::util::Process>::operator()(arrow::util::Process*)
const':
/opt/conda/envs/arrow/lib/gcc/x86_64-conda-linux-gnu/13.3.0/include/c++/bits/unique_ptr.h:99:(.text._ZNKSt14default_deleteIN5arrow6flight10TestServerEEclEPS2_.part.0+0x17):
undefined reference to `arrow::util::Process::~Process()'
/opt/conda/envs/arrow/bin/../lib/gcc/x86_64-conda-linux-gnu/13.3.0/../../../../x86_64-conda-linux-gnu/bin/ld:
src/arrow/flight/arrow-flight-benchmark.p/flight_benchmark.cc.o: in function
`arrow::flight::GetPutData(arrow::flight::perf::Token const&)':
/build/cpp/../../arrow/cpp/src/arrow/flight/flight_benchmark.cc:215:(.text._ZN5arrow6flight10GetPutDataERKNS0_4perf5TokenE+0x9ab):
undefined reference to `arrow::MakeRandomByteBuffer(long, arrow::MemoryPool*,
std::shared_ptr<arrow::ResizableBuffer>*, unsigned int)'
```
### 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]