summaryrefslogtreecommitdiffstats
path: root/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* allow leading spaceDavid Tardon2012-03-231-2/+2
|
* Must properly quote also the vars in config_build.mk when sourcing itTor Lillqvist2012-03-051-2/+4
|
* Don't source config_host.mk as such but put quotes around the variable valuesTor Lillqvist2012-02-101-1/+3
| | | | | | | | Otherwise lines like: export CLASSPATH=C:/PROGRA~2/Java/JDK16~2.0_2/jre/lib/rt.jar;. will cause problems on Windows.
* coup de grace for Env.Host.sh and associated filesNorbert Thiebaud2012-02-051-15/+0
|
* prep work to eliminated Env.*.sh, introduce config_{host,build}.mkNorbert Thiebaud2011-12-241-0/+9
| | | | | | | | | This introduce config_host.mk and config_build.mk generated from config_host.mk.in The intent is for that file to be both sourcable in a shell and includable in a gnu Makefile. Eventually all the environment set-up will be in config_host.mk.in and so there won't be a need to source anything in shell before make.
* force the use of gcc on cygwin for concat-deps.cNorbert Thiebaud2011-12-181-2/+6
|
* use a c-version of concat-deps.plNorbert Thiebaud2011-12-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This touch configure.in with a trivial space removal to force a ./bootstrap on the tinderboxes This make ./bootstrap build a 'build-side' executable concat-deps and modify LinkTarget.mk to use it instead of concat-deps.pl The impact is a conservative x10 times improvement in both elapsed and cpu time in overhead due to DEP generations. time make -sr build in tail_build after removing workdir/$INPATH/Dep/LinkTarget/Library/* (all on Intel X3360, 2.83GHz, 4-core) before: elapsed: 116.5 cpu: 115.9 after elapsed: 24.3 cpu: 23.9 base (no dep processing, i.e no rm of Dep/...) elapsed: 17.5 cpu: 17.4 overhead ratio: elapsed: 14.5x cpu: 15x same with -j6 before: elapsed: 47 cpu: 116 after: elapsed: 20.8 cpu: 24 base: elapsed: 17.5 cpu: 17.5 overhead ratio: elapsed: 9x cpu: 15x Note: for now the executable is generated directly in the source tree (in solevn/bin ). That is not ideal. It and other similar polution should be moved, to workdir most likely.. For now we just hide the mess under the .gitignore carpet
* bootstrap.1 is not usefull anymore use bootsrap directlyNorbert Thiebaud2011-10-071-0/+89