You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by "Timothy St. Clair (JIRA)" <ji...@apache.org> on 2014/04/08 20:23:14 UTC

[jira] [Comment Edited] (MESOS-1167) Update system check (boost)

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

Timothy St. Clair edited comment on MESOS-1167 at 4/8/14 6:22 PM:
------------------------------------------------------------------

Notes: 

1.) It looks like there is a limited number of headers and it appears some could probably be eliminated.  
grep -h -r "boost" * | grep \\#include | sort -u 
#include <boost/array.hpp>
#include <boost/circular_buffer.hpp>
#include <boost/foreach.hpp>
#include <boost/functional/hash.hpp>
#include <boost/get_pointer.hpp>
#include <boost/icl/interval.hpp>
#include <boost/icl/interval_set.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/preprocessor/arithmetic/inc.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/facilities/intercept.hpp>
#include <boost/preprocessor/repetition/enum_binary_params.hpp>
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/repetition/enum_trailing_params.hpp>
#include <boost/preprocessor/repetition/repeat_from_to.hpp>
#include <boost/preprocessor/repetition/repeat.hpp>
#include <boost/shared_array.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_arithmetic.hpp>
#include <boost/unordered_map.hpp>
#include <boost/unordered_set.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <boost/variant.hpp>

2.) There are no -library dependencies and these headers exist on * platforms.


was (Author: tstclair):
Notes: 

1.) It looks like there is a limited number of headers and it appears some could probably be eliminated.  
grep -h -r "boost" * | grep \\#include | sort -u 
#include <boost/array.hpp>
#include <boost/circular_buffer.hpp>
#include <boost/foreach.hpp>
#include <boost/functional/hash.hpp>
#include <boost/get_pointer.hpp>
#include <boost/icl/interval.hpp>
#include <boost/icl/interval_set.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/preprocessor/arithmetic/inc.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/facilities/intercept.hpp>
#include <boost/preprocessor/repetition/enum_binary_params.hpp>
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/repetition/enum_trailing_params.hpp>
#include <boost/preprocessor/repetition/repeat_from_to.hpp>
#include <boost/preprocessor/repetition/repeat.hpp>
#include <boost/shared_array.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_arithmetic.hpp>
#include <boost/unordered_map.hpp>
#include <boost/unordered_set.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <boost/variant.hpp>

2.) There are no -library dependencies and these headers should exist on * platforms, and I will verify. 

> Update system check (boost)
> ---------------------------
>
>                 Key: MESOS-1167
>                 URL: https://issues.apache.org/jira/browse/MESOS-1167
>             Project: Mesos
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.19.0
>            Reporter: Timothy St. Clair
>            Assignee: Timothy St. Clair
>
> Clean up boost detection to follow https://issues.apache.org/jira/browse/MESOS-1071



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