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.

Reply via email to