[ 
https://issues.apache.org/jira/browse/MESOS-5838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15375564#comment-15375564
 ] 

Vinod Kone commented on MESOS-5838:
-----------------------------------

We cannot depend on the bleeding edge of a dependency like leveldb. If it's 
just one that needs to patched, we can update the leveldb patch file to fix it. 
See https://reviews.apache.org/r/44382/ for an example. I'll be happy to 
shepherd this if you want to take this on.

> Failed to compile mesos on arm64 due to leveldb lack of support for arm64
> -------------------------------------------------------------------------
>
>                 Key: MESOS-5838
>                 URL: https://issues.apache.org/jira/browse/MESOS-5838
>             Project: Mesos
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 1.0.0
>         Environment: debian-jessie, odroid c2, arm64
>            Reporter: gtin
>              Labels: arm64, build
>
> ./port/atomic_pointer.h:142:2: error: #error Please implement AtomicPointer 
> for this platform.
>  #error Please implement AtomicPointer for this platform.
>   ^
> Makefile:74: recipe for target 'libleveldb.so.1.4' failed
> leveldb project master branch contains changes in atomic_porinter.h to 
> support arm 64 build.  
> When I copy the contents of atomic_pointer.h from the leveldb master branch 
> into the mesos expanded leveldb 1.4 port/atomic_pointer.h, the code compiles 
> without errors. The latest leveldb release 1.18 does not support arm64 but 
> master does.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to