Another thing you can do in your sandbox is change the Makefile in 
core/sqf/src/seatrans/hbase-trx to make only the jar file you need instead of 
making the jar files for all the possible distros.  For example, I comment out 
the first line and shorten it to just build the jar files for CDH5.4

#build_all: jdk_1_7_cdh54 jdk_1_7_cdh55 jdk_1_7_cdh57 jdk_1_7_hdp 
jdk_1_7_apache10 jdk_1_7_apache11 jdk_1_7_apache12
build_all: jdk_1_7_cdh54

Thanks,
Sean

-----Original Message-----
From: Hans Zeller [mailto:[email protected]] 
Sent: Thursday, August 3, 2017 9:07 AM
To: [email protected]
Subject: RE: Speeding up development builds?

One thing I do when I make changes in the SQL layer is that I only build the 
SQL code:

  cd .../incubator-trafodion/core/sql/nskgmake
  gmake -j 4 -ks linuxdebug

That is a lot faster.

-----Original Message-----
From: Zhang, Yi (Eason) [mailto:[email protected]] 
Sent: Thursday, August 3, 2017 4:16 AM
To: [email protected]
Subject: Re: Speeding up development builds?

+1

I’m also wondering how to speed it up.


Thanks,
Eason



On 03/08/2017, 02:41, "Dave Birdsall" <[email protected]> wrote:

    Hi,
    
    I notice that when I make a change to a C++ module in Trafodion, many 
(all?) of the Java modules get built as well. This slows down development; a 
mistake in C++ coding can easily cost you 5 to 10 minutes after correction 
waiting for a rebuild.
    
    I wonder if there is a way to do just the C++ part of the build?
    
    Thanks,
    
    Dave
    

Reply via email to