You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Vinod Kone <vi...@gmail.com> on 2014/08/04 21:33:05 UTC

Review Request 24252: Create static mesos library.

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/24252/
-----------------------------------------------------------

Review request for mesos, Benjamin Hindman and Timothy St. Clair.


Bugs: MESOS-1633
    https://issues.apache.org/jira/browse/MESOS-1633


Repository: mesos-git


Description
-------

By default, we now build both static and dynamic libraries. For operators/package mantainers that do not want a static library included in their distribution "--disable-static" configure flag can be provided.

This is consistent with how some other packages do it (e.g, libev, glog, gmock).


Diffs
-----

  src/Makefile.am 0d9e3f072f055963016c8d8e7176b5e0b6e5c8d7 

Diff: https://reviews.apache.org/r/24252/diff/


Testing
-------

./configure --> builds both static and dynamic mesos libs
./configure --disable-static --> builds only dynamic mesos lib

./configure --disable-shared has a build error, but AFAICT it is irrelevant to this change. I'll open separate ticket for that.


Thanks,

Vinod Kone


Re: Review Request 24252: Create static mesos library.

Posted by "Timothy St. Clair" <ts...@redhat.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/24252/#review49738
-----------------------------------------------------------

Ship it!


Seems fine. 
We should probably open a ticket to add '-version-info 0:0:0' going forwards. 

- Timothy St. Clair


On Aug. 4, 2014, 7:33 p.m., Vinod Kone wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/24252/
> -----------------------------------------------------------
> 
> (Updated Aug. 4, 2014, 7:33 p.m.)
> 
> 
> Review request for mesos, Benjamin Hindman and Timothy St. Clair.
> 
> 
> Bugs: MESOS-1633
>     https://issues.apache.org/jira/browse/MESOS-1633
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> By default, we now build both static and dynamic libraries. For operators/package mantainers that do not want a static library included in their distribution "--disable-static" configure flag can be provided.
> 
> This is consistent with how some other packages do it (e.g, libev, glog, gmock).
> 
> 
> Diffs
> -----
> 
>   src/Makefile.am 0d9e3f072f055963016c8d8e7176b5e0b6e5c8d7 
> 
> Diff: https://reviews.apache.org/r/24252/diff/
> 
> 
> Testing
> -------
> 
> ./configure --> builds both static and dynamic mesos libs
> ./configure --disable-static --> builds only dynamic mesos lib
> 
> ./configure --disable-shared has a build error, but AFAICT it is irrelevant to this change. I'll open separate ticket for that.
> 
> 
> Thanks,
> 
> Vinod Kone
> 
>


Re: Review Request 24252: Create static mesos library.

Posted by Benjamin Hindman <be...@berkeley.edu>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/24252/#review49522
-----------------------------------------------------------

Ship it!


This seems legitimate to me given that it's probably the "standard" way most packages are built, but I'll defer to Tim as to what is reasonable for him to work with as a package maintainer.

- Benjamin Hindman


On Aug. 4, 2014, 7:33 p.m., Vinod Kone wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/24252/
> -----------------------------------------------------------
> 
> (Updated Aug. 4, 2014, 7:33 p.m.)
> 
> 
> Review request for mesos, Benjamin Hindman and Timothy St. Clair.
> 
> 
> Bugs: MESOS-1633
>     https://issues.apache.org/jira/browse/MESOS-1633
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> By default, we now build both static and dynamic libraries. For operators/package mantainers that do not want a static library included in their distribution "--disable-static" configure flag can be provided.
> 
> This is consistent with how some other packages do it (e.g, libev, glog, gmock).
> 
> 
> Diffs
> -----
> 
>   src/Makefile.am 0d9e3f072f055963016c8d8e7176b5e0b6e5c8d7 
> 
> Diff: https://reviews.apache.org/r/24252/diff/
> 
> 
> Testing
> -------
> 
> ./configure --> builds both static and dynamic mesos libs
> ./configure --disable-static --> builds only dynamic mesos lib
> 
> ./configure --disable-shared has a build error, but AFAICT it is irrelevant to this change. I'll open separate ticket for that.
> 
> 
> Thanks,
> 
> Vinod Kone
> 
>