[ 
https://issues.apache.org/jira/browse/ARROW-8700?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes McKinney closed ARROW-8700.
-------------------------------
    Resolution: Cannot Reproduce

This turned out to be a problem with my development environment

> [C++] static libgflags.a fails to link properly in gcc 4.x
> ----------------------------------------------------------
>
>                 Key: ARROW-8700
>                 URL: https://issues.apache.org/jira/browse/ARROW-8700
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++
>            Reporter: Wes McKinney
>            Priority: Major
>
> I am seeing this with gcc 4.8 on Ubuntu 18.04
> {code}
> $ ninja
> [55/179] Linking CXX executable release/arrow-json-integration-test
> FAILED: release/arrow-json-integration-test 
> : && /usr/bin/ccache /usr/bin/g++-4.8  -O3 -DNDEBUG  -Wall -Wno-attributes 
> -msse4.2  -O3 -DNDEBUG  -rdynamic 
> src/arrow/ipc/CMakeFiles/arrow-json-integration-test.dir/json_integration_test.cc.o
>   -o release/arrow-json-integration-test  
> -Wl,-rpath,/home/wesm/code/arrow/cpp/build-4.8/release 
> release/libarrow_testing.so.18.0.0 release/libarrow.so.18.0.0 -ldl 
> release//libgtest_main.so release//libgtest.so release//libgmock.so 
> boost_ep-prefix/src/boost_ep/stage/lib/libboost_filesystem.a 
> boost_ep-prefix/src/boost_ep/stage/lib/libboost_system.a -ldl 
> ../bundled/gflags_ep-prefix/src/gflags_ep/lib/libgflags.a 
> jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a -pthread -lrt 
> -lpthread && :
> src/arrow/ipc/CMakeFiles/arrow-json-integration-test.dir/json_integration_test.cc.o:
>  In function `_GLOBAL__sub_I__ZN3fLS11FLAGS_arrowE':
> json_integration_test.cc:(.text.startup+0x1cc): undefined reference to 
> `google::FlagRegisterer::FlagRegisterer<std::string>(char const*, char 
> const*, char const*, std::string*, std::string*)'
> json_integration_test.cc:(.text.startup+0x275): undefined reference to 
> `google::FlagRegisterer::FlagRegisterer<std::string>(char const*, char 
> const*, char const*, std::string*, std::string*)'
> json_integration_test.cc:(.text.startup+0x317): undefined reference to 
> `google::FlagRegisterer::FlagRegisterer<std::string>(char const*, char 
> const*, char const*, std::string*, std::string*)'
> collect2: error: ld returned 1 exit status
> [88/179] Building CXX object 
> src/arrow/ipc/CMakeFiles/arrow-ipc-read-write-test.dir/read_write_test.cc.o
> ninja: build stopped: subcommand failed.
> {code}
> CMake invocation
> {code}
> $ cmake .. -GNinja -DARROW_GANDIVA=ON -DARROW_CSV=ON -DARROW_BUILD_TESTS=ON 
> -DARROW_BUILD_BENCHMARKS=ON
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to