You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@parquet.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2019/09/18 04:44:00 UTC

[jira] [Updated] (PARQUET-1654) Remove unnecessary options when building thrift

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

ASF GitHub Bot updated PARQUET-1654:
------------------------------------
    Labels: pull-request-available  (was: )

> Remove unnecessary options when building thrift
> -----------------------------------------------
>
>                 Key: PARQUET-1654
>                 URL: https://issues.apache.org/jira/browse/PARQUET-1654
>             Project: Parquet
>          Issue Type: Improvement
>          Components: parquet-thrift
>            Reporter: Kengo Seki
>            Assignee: Kengo Seki
>            Priority: Minor
>              Labels: pull-request-available
>
> In {{dev/travis-before_install.sh}}, configure options for thrift are defined as follows:
> {code}
> ./configure --disable-gen-erl --disable-gen-hs --without-ruby --without-haskell --without-erlang --without-php --without-nodejs
> {code}
> And the following libraries are enabled on Travis:
> {code}
> thrift 0.12.0
> Building C (GLib) Library .... : yes
> Building C# (Mono) Library ... : no
> Building C++ Library ......... : yes
> Building Common Lisp Library.. : no
> Building D Library ........... : no
> Building Dart Library ........ : no
> Building dotnetcore Library .. : no
> Building Erlang Library ...... : no
> Building Go Library .......... : yes
> Building Haskell Library ..... : no
> Building Haxe Library ........ : no
> Building Java Library ........ : yes
> Building Lua Library ......... : no
> Building NodeJS Library ...... : no
> Building Perl Library ........ : no
> Building PHP Library ......... : no
> Building Plugin Support ...... : no
> Building Python Library ...... : yes
> Building Py3 Library ......... : yes
> Building Ruby Library ........ : no
> Building Rust Library ........ : no
> {code}
> But Parquet requires only the C++ library to be installed, so we can disable C, Go, Java, and Python2 (Python3 doesn't seem to be disabled). This will save about 30 seconds on each CI run.



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