Hello Uwe, On Fri, Mar 15, 2019 at 10:38:32AM -0400, Uwe L. Korn wrote: > > we have merged the CMake refactor yesterday > https://github.com/apache/arrow/pull/3688 and this means that the build > system behaves a bit different. The main differences are: >
A few more comments: 1. There was an extra ARROW_GANDIVA line in the docker build script. So I submitted a PR: https://github.com/apache/arrow/pull/3937. 2. I don't know if this is intentional, but jemalloc and rapidjson aren't detected on my system. # rpm -qa rapidjson\* jemalloc\* rapidjson-devel-1.1.0-6.fc28.noarch jemalloc-devel-5.0.1-5.fc28.x86_64 jemalloc-5.0.1-5.fc28.x86_64 # from cmake output -- BOOST_VERSION: 1.67.0 -- BROTLI_VERSION: v0.6.0 -- BZIP2_VERSION: 1.0.6 -- CARES_VERSION: 1.15.0 -- DOUBLE_CONVERSION_VERSION: v3.1.1 -- FLATBUFFERS_VERSION: v1.10.0 -- GBENCHMARK_VERSION: v1.4.1 -- GFLAGS_VERSION: v2.2.0 -- GLOG_VERSION: v0.3.5 -- GRPC_VERSION: v1.18.0 -- GTEST_VERSION: 1.8.1 -- JEMALLOC_VERSION: 17c897976c60b0e6e4f4a365c751027244dada7a -- LZ4_VERSION: v1.8.3 -- ORC_VERSION: 1.5.4 -- PROTOBUF_VERSION: v3.6.1 -- RAPIDJSON_VERSION: 2bbd33b33217ff4a73434ebf10cdac41e2ef5e34 -- RE2_VERSION: 2018-10-01 -- SNAPPY_VERSION: 1.1.3 -- THRIFT_VERSION: 0.12.0 -- ZLIB_VERSION: 1.2.8 -- ZSTD_VERSION: v1.3.7 3. There does not seem to be an uninstall target. 4. AFAIU, the pyarrow build expects the libraries in $CMAKE_INSTALL_PREFIX/lib. This will never be accepted by a distro. I do realise this one is probably hard to resolve, given how the builds are setup at the moment. Cheers, -- Suvayu Open source is the future. It sets us free.