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]

Reply via email to