Uwe Korn created ARROW-8962:
-------------------------------
Summary: [C++] Linking failure with clang-4.0
Key: ARROW-8962
URL: https://issues.apache.org/jira/browse/ARROW-8962
Project: Apache Arrow
Issue Type: Bug
Components: C++
Reporter: Uwe Korn
Assignee: Uwe Korn
{code:java}
FAILED: release/arrow-file-to-stream
: && /Users/uwe/miniconda3/envs/pyarrow-dev/bin/ccache
/Users/uwe/miniconda3/envs/pyarrow-dev/bin/x86_64-apple-darwin13.4.0-clang++
-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE
-fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden
-std=c++14 -fmessage-length=0 -Qunused-arguments -fcolor-diagnostics -O3
-DNDEBUG -Wall -Wno-unknown-warning-option -Wno-pass-failed -msse4.2 -O3
-DNDEBUG -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk
-Wl,-search_paths_first -Wl,-headerpad_max_install_names -Wl,-pie
-Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs
src/arrow/ipc/CMakeFiles/arrow-file-to-stream.dir/file_to_stream.cc.o -o
release/arrow-file-to-stream release/libarrow.a
/usr/local/opt/[email protected]/lib/libssl.dylib
/usr/local/opt/[email protected]/lib/libcrypto.dylib
/Users/uwe/miniconda3/envs/pyarrow-dev/lib/libbrotlienc-static.a
/Users/uwe/miniconda3/envs/pyarrow-dev/lib/libbrotlidec-static.a
/Users/uwe/miniconda3/envs/pyarrow-dev/lib/libbrotlicommon-static.a
/Users/uwe/miniconda3/envs/pyarrow-dev/lib/liblz4.dylib
/Users/uwe/miniconda3/envs/pyarrow-dev/lib/libsnappy.1.1.7.dylib
/Users/uwe/miniconda3/envs/pyarrow-dev/lib/libz.dylib
/Users/uwe/miniconda3/envs/pyarrow-dev/lib/libzstd.dylib
/Users/uwe/miniconda3/envs/pyarrow-dev/lib/liborc.a
/Users/uwe/miniconda3/envs/pyarrow-dev/lib/libprotobuf.dylib
jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a && :
Undefined symbols for architecture x86_64:
"arrow::internal::(anonymous
namespace)::StringToFloatConverterImpl::main_junk_value_", referenced from:
arrow::internal::StringToFloat(char const*, unsigned long, float*) in
libarrow.a(value_parsing.cc.o)
arrow::internal::StringToFloat(char const*, unsigned long, double*) in
libarrow.a(value_parsing.cc.o)
"arrow::internal::(anonymous
namespace)::StringToFloatConverterImpl::fallback_junk_value_", referenced from:
arrow::internal::StringToFloat(char const*, unsigned long, float*) in
libarrow.a(value_parsing.cc.o)
arrow::internal::StringToFloat(char const*, unsigned long, double*) in
libarrow.a(value_parsing.cc.o)
ld: symbol(s) not found for architecture x86_64
clang-4.0: error: linker command failed with exit code 1 (use -v to see
invocation) {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)