You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by Andrzej <bo...@wp.pl> on 2017/10/04 14:59:44 UTC
[HBASE-14850] Third party libraries - problem when compiling with
CMake
I must compile with CMake, because my external program which I want link
with HBase Client, has errors when compiling with Buck.
Compilation Hbase client with CMake caused errors:
https://gist.github.com/borneq/e72bbf402f1c4687c65afab6f71b1094
I have changed some libs from Name to libName.a to ensure link with
static version, but not helps.
(previously I has errors with incompatibility Abi (abi cxx11) with
protobuf, but recompilation protobuf helps)
Re: [HBASE-14850] Third party libraries - problem when compiling with
CMake
Posted by Andrzej <bo...@wp.pl>.
W dniu 04.10.2017 o 20:36, Enis Söztutar pisze:
> I would recommend using the Makefile rather than buck. There is work going
> on to also change the build from Make+buck to CMake in
> https://issues.apache.org/jira/browse/HBASE-18901.
This will in near future?
>
> Also see https://issues.apache.org/jira/browse/HBASE-18726. We currently do
> not support abi11. All libraries should be compiled with the old abi.
Support abi11 requireds *.cc file changes, not only make changes?
Both tasks sound very encouraging
Re: [HBASE-14850] Third party libraries - problem when compiling with CMake
Posted by Enis Söztutar <en...@apache.org>.
I would recommend using the Makefile rather than buck. There is work going
on to also change the build from Make+buck to CMake in
https://issues.apache.org/jira/browse/HBASE-18901.
Also see https://issues.apache.org/jira/browse/HBASE-18726. We currently do
not support abi11. All libraries should be compiled with the old abi.
Enis
On Wed, Oct 4, 2017 at 7:59 AM, Andrzej <bo...@wp.pl> wrote:
> I must compile with CMake, because my external program which I want link
> with HBase Client, has errors when compiling with Buck.
> Compilation Hbase client with CMake caused errors:
> https://gist.github.com/borneq/e72bbf402f1c4687c65afab6f71b1094
>
> I have changed some libs from Name to libName.a to ensure link with static
> version, but not helps.
>
> (previously I has errors with incompatibility Abi (abi cxx11) with
> protobuf, but recompilation protobuf helps)
>