LU-3953 build: cache the results of configure between runs
This modification allow configure script cache the results of heavy (required compilation) configure tests run on this system so they can be shared between configure scripts and configure runs, see configure's option --config-cache. This is very useful for several configurations on the same machine with different --enable/disable options. The time of first clean pass: time ./configure -C real 1m9.879s user 0m33.390s sys 0m30.392s The time of second pass with cached results: time ./configure -C real 0m10.190s user 0m2.900s sys 0m4.832s Signed-off-by:Dmitry Eremin <dmitry.eremin@intel.com> Change-Id: I41b8091331e8f5260262829ad3e24f34ee34c76b Reviewed-on: http://review.whamcloud.com/9582 Tested-by: Jenkins Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
Showing
- config/lustre-build-ldiskfs.m4 75 additions, 88 deletionsconfig/lustre-build-ldiskfs.m4
- config/lustre-build-linux.m4 362 additions, 359 deletionsconfig/lustre-build-linux.m4
- config/lustre-build-zfs.m4 6 additions, 9 deletionsconfig/lustre-build-zfs.m4
- config/lustre-build.m4 286 additions, 349 deletionsconfig/lustre-build.m4
- libcfs/autoconf/lustre-libcfs.m4 214 additions, 217 deletionslibcfs/autoconf/lustre-libcfs.m4
- lnet/autoconf/lustre-lnet.m4 308 additions, 352 deletionslnet/autoconf/lustre-lnet.m4
- lnet/autoconf/ofed.m4 19 additions, 32 deletionslnet/autoconf/ofed.m4
- lustre/autoconf/lustre-core.m4 989 additions, 1000 deletionslustre/autoconf/lustre-core.m4
- snmp/autoconf/lustre-snmp.m4 8 additions, 8 deletionssnmp/autoconf/lustre-snmp.m4
Loading
Please register or sign in to comment