arrow-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Suvayu Ali <fatkasuvayu+li...@gmail.com>
Subject Re: CMake refactor Heads-up
Date Sat, 16 Mar 2019 13:30:59 GMT
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.

Mime
View raw message