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

Cody Maloney commented on MESOS-2556:
-------------------------------------

https://reviews.apache.org/r/32558/ - The splitting flags change. Improves 
build by ~1 minute for me locally. Splitting <stout/os.hpp> would likely have a 
similar or larger impact.

> Consider extracting non-template classes from stout.
> ----------------------------------------------------
>
>                 Key: MESOS-2556
>                 URL: https://issues.apache.org/jira/browse/MESOS-2556
>             Project: Mesos
>          Issue Type: Improvement
>          Components: stout
>            Reporter: Alexander Rukletsov
>
> Stout is a header-only library, but we have some heavy non-template types (in 
> order to comply with ODR, methods of those types are marked inlined): 
> {{Duration}}, {{Flags}}, {{Path}}, {{JSON::Ptotobuf}} and so on. This affects 
> compile time without giving any benefits.
> Possible solutions include
> * migrating such types to {{libprocess}} or {{mesos}},
> * make stout non header-only.



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

Reply via email to