On Feb 10, 2011, at 11:50 PM, Igor Nekrestyanov wrote:
Change itself seems ok to me.
Thanks.
In longer term we should add some "caching" support for fullpath/etc
macros, so we do not evaluate those every time
make cd to new directory ...
Yup.
In deployment makefiles we populate file with resolved variables
once (to be used with ant, not to solve cygwin problem)
and then include it every time we need them.
FWIW, we use simple rules to update the file:
0) file is generated no more than once per make run
1) file does not exist => generate it
2) file exist but make is run from top level => wipe it and
regenerate
3) file exist but explicit force parameter is passed => wipe and
regenerate
4) otherwise use existing file ...
The motivation behind it is that config is changed rarely for
partial builds and if we need to compile 1 file than waiting 30s for
makefiles to be loaded is too much.
Would be great if we can do something like this for full build ...
I agree this would be a good idea, and probably a performance
improvement for windows builds.
Just a matter of finding the time to make it happen.
-kto
-igor
On 2/10/11 1:45 PM, Kelly O'Hair wrote:
Need reviewer
7012644: Regression: jdk/make/common/shared/Defs-windows.gmk has
problems on cygwin
http://cr.openjdk.java.net/~ohair/openjdk7/jdk7-tl-cygwin/webrev/
I'm still testing builds on all platforms to make sure this is all
ok.
I will push this to both the jdk7/build/jdk and jdk7/tl/jdk
repository once it's reviewed and I'm
sure it doesn't cause any regressions to the build for RE.
-kto