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

Timothy St. Clair edited comment on MESOS-1071 at 3/6/14 8:34 PM:
------------------------------------------------------------------

Should we start package at a time here, with an overall goal of: 

1. Check system 1st
2. If it doesn't exist on system, check for a non-proper flag
3. If non-proper flag exists use bundled libs (only where needed)
4. If non-proper flag does not exist FAIL with message

FWIW - https://github.com/timothysc/mesos/tree/0.18.0-integ


was (Author: tstclair):
Should we start package at a time here, with an overall goal of: 

1. Check system 1st
2. If it doesn't exist on system, check for a non-proper flag
3. If non-proper flag exists use bundled libs (only where needed)
4. If non-proper flag does not exist FAIL with message

?

> Enable building against installed third-party dependencies.
> -----------------------------------------------------------
>
>                 Key: MESOS-1071
>                 URL: https://issues.apache.org/jira/browse/MESOS-1071
>             Project: Mesos
>          Issue Type: Improvement
>          Components: build
>            Reporter: Benjamin Hindman
>
> Most of our third-party dependencies are included in the project and 
> statically linked into our resulting binaries and libraries. We would like to 
> enable building Mesos but using system installed dependencies instead.
> In certain circumstances this is more difficult because we've actually needed 
> to "patch" these libraries (either for C++11 or to alter semantics).
> Rather than eliminating our internal copies of these third-party dependencies 
> the first step should be to just enable using external (i.e., system 
> installed) dependencies. We already do this for ZooKeeper by allowing people 
> to use the --without-included-zookeeper flag during compilation. We should do 
> this for other libraries as well. In fact, for the libraries that we have not 
> patched (and even for some that we have patched) we should check to see if an 
> appropriate system installed dependency exists and preferentially use that 
> unless --with-included-dependency is explicitly used.
> Note that this issue represents a stepping stone to removing our third-party 
> dependencies from our repository.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to