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

James Peach edited comment on MESOS-1582 at 10/15/15 10:05 PM:
---------------------------------------------------------------

Here's a quick hack to generate compilation timings:
{code}
diff --git a/src/Makefile.am b/src/Makefile.am
index 96ce73b..fd3389b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -56,6 +56,11 @@ endif

 PROTOCFLAGS = -I$(top_srcdir)/include -I$(srcdir)

+TIME = /usr/bin/time
+ECHO = /bin/echo
+am__v_CXX_time = $(ECHO) -n "  CXX  " $@ && $(TIME) 
+am__v_lt_time = --silent
+
 # Initialize variables here so we can use += operator everywhere else.
 lib_LTLIBRARIES =
 noinst_LTLIBRARIES =
{code}

Invoke it like {{make V=time}}.


was (Author: jamespeach):
Here's a quick hack to generate compilation timings:
{code}
diff --git a/src/Makefile.am b/src/Makefile.am
index 96ce73b..fd3389b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -56,6 +56,11 @@ endif

 PROTOCFLAGS = -I$(top_srcdir)/include -I$(srcdir)

+TIME = /usr/bin/time
+ECHO = /bin/echo
+am__v_CXX_time = $(ECHO) -n "  CXX  " $@ && $(TIME) 
+am__v_lt_time = --silent
+
 # Initialize variables here so we can use += operator everywhere else.
 lib_LTLIBRARIES =
 noinst_LTLIBRARIES =
{code}

> Improve build time.
> -------------------
>
>                 Key: MESOS-1582
>                 URL: https://issues.apache.org/jira/browse/MESOS-1582
>             Project: Mesos
>          Issue Type: Epic
>          Components: build
>            Reporter: Benjamin Hindman
>
> The build takes a ridiculously long time unless you have a large, parallel 
> machine. This is a combination of many factors, all of which we'd like to 
> discuss and track here.
> I'd also love to actually track build times so we can get an appreciation of 
> the improvements. Please leave a comment below with your build times!



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

Reply via email to