[
https://issues.apache.org/jira/browse/HBASE-18901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16204209#comment-16204209
]
Enis Soztutar commented on HBASE-18901:
---------------------------------------
bq. we just need to make sure that we're consistently using the new or old ABI
(and also knowing which the libraries on the system we're linking against are
using!)
Indeed. This is definitely causing problems at link time, if some dependencies
are using old versus new. My previous attempts at moving everything to the new
ABI failed after spending a full day at it. You need to re-compile every
dependency. Glad that you got it working with CMake. Also we can close
HBASE-18726 after this.
bq. Switched the Docker image off of the folly-specific one to a stock
ubuntu16.04 image
Cool. Let me try it out. Previous docker base image is impossible to reproduce
with the Dockerfile making changes to it very hard.
> Support build with CMake
> ------------------------
>
> Key: HBASE-18901
> URL: https://issues.apache.org/jira/browse/HBASE-18901
> Project: HBase
> Issue Type: Sub-task
> Reporter: Josh Elser
> Assignee: marco polo
> Labels: C++
> Fix For: HBASE-14850
>
> Attachments: HBASE-18901.v1.HBASE-14850.patch,
> HBASE-18901.v2.HBASE-14850.patch, HBASE-18901.v3.HBASE-14850.patch,
> HBASE-18901.v4.HBASE-14850.patch, HBASE-18901.v5.HBASE-14850.patch
>
>
> I've co-opted some help from folks in trying to support CMake as the build
> tool instead of Buck.
> They have something working, but need to consolidate the patch. Filing an
> issue for them to put a patch on.
> FYI [~enis], [~tedyu]
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)