* oln_master.cfg (f_oln_unix_icc_10, f_oln_unix_icc_11): Here. Disable Automake's automatic dependency tracking, which does not work well with ccache and icpc. --- buildbot/masters/ChangeLog | 8 ++++++++ buildbot/masters/oln_master.cfg | 20 ++++++++++++-------- 2 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/buildbot/masters/ChangeLog b/buildbot/masters/ChangeLog index 6c535de..99f10ec 100644 --- a/buildbot/masters/ChangeLog +++ b/buildbot/masters/ChangeLog @@ -1,3 +1,11 @@ +2010-10-25 Roland Levillain roland@lrde.epita.fr + + Use ccache in Olena ICC builds. + + * oln_master.cfg (f_oln_unix_icc_10, f_oln_unix_icc_11): Here. + Disable Automake's automatic dependency tracking, which does not + work well with ccache and icpc. + 2010-07-30 Roland Levillain roland@lrde.epita.fr
Disable the Olena Mac OS X (10.4)-on-PowerPC build (antalya is down). diff --git a/buildbot/masters/oln_master.cfg b/buildbot/masters/oln_master.cfg index 9b584f7..644ee0a 100644 --- a/buildbot/masters/oln_master.cfg +++ b/buildbot/masters/oln_master.cfg @@ -174,9 +174,10 @@ f_oln_unix_icc_10 = GNUBuildSystem(project_repos='olena', # CC and CXX variables are set to the path of ICC 10.1 to ensure # this very version will be used. configure_cmd='source /lrde/dev/linux-x86/intel/icc10.1/bin/iccvars.sh\ - && CC="/lrde/dev/linux-x86/intel/icc10.1//bin/icc" \ - CXX="/lrde/dev/linux-x86/intel/icc10.1//bin/icpc" \ + && CC="ccache /lrde/dev/linux-x86/intel/icc10.1//bin/icc" \ + CXX="ccache /lrde/dev/linux-x86/intel/icc10.1//bin/icpc" \ ./configure \ + --disable-dependency-tracking \ --with-gdcm=/lrde/dev/linux-x86/stable/gdcm \ --without-magickxx \ --enable-all', @@ -188,8 +189,9 @@ f_oln_unix_icc_10 = GNUBuildSystem(project_repos='olena', ":".join(['/lrde/dev/linux-x86/stable/gdcm/lib', # Path set by ICC 10.1's `iccvars.sh'. '/lrde/dev/linux-x86/intel/icc10.1//lib']), - distcheck_configure_args='CC="/lrde/dev/linux-x86/intel/icc10.1//bin/icc" \ - CXX="/lrde/dev/linux-x86/intel/icc10.1//bin/icpc" \ + distcheck_configure_args='CC="ccache /lrde/dev/linux-x86/intel/icc10.1//bin/icc" \ + CXX="ccache /lrde/dev/linux-x86/intel/icc10.1//bin/icpc" \ + --disable-dependency-tracking \ --with-gdcm=/lrde/dev/linux-x86/stable/gdcm \ --without-magickxx \ --enable-all' @@ -202,9 +204,10 @@ f_oln_unix_icc_11 = GNUBuildSystem(project_repos='olena', # CC and CXX variables are set to the path of ICC 11 to ensure this # very version will be used. configure_cmd='source /lrde/dev/linux-x86/intel/Compiler/11.0/081/bin/iccvars.sh ia32 \ - && CC="/lrde/dev/linux-x86/intel/Compiler/11.0/081/bin/ia32/icc" \ - CXX="/lrde/dev/linux-x86/intel/Compiler/11.0/081/bin/ia32/icpc" \ + && CC="ccache /lrde/dev/linux-x86/intel/Compiler/11.0/081/bin/ia32/icc" \ + CXX="ccache /lrde/dev/linux-x86/intel/Compiler/11.0/081/bin/ia32/icpc" \ ./configure \ + --disable-dependency-tracking \ --with-gdcm=/lrde/dev/linux-x86/stable/gdcm \ --without-magickxx \ --enable-all', @@ -218,8 +221,9 @@ f_oln_unix_icc_11 = GNUBuildSystem(project_repos='olena', '/lrde/dev/linux-x86/intel/Compiler/11.0/081/lib/ia32', '/lrde/dev/linux-x86/intel/Compiler/11.0/081/mkl/lib/32', '/lrde/dev/linux-x86/intel/Compiler/11.0/081/tbb/ia32/cc4.1.0_libc2.4_kernel2.6.16.21/lib']), - distcheck_configure_args='CC="/lrde/dev/linux-x86/intel/Compiler/11.0/081/bin/ia32/icc" \ - CXX="/lrde/dev/linux-x86/intel/Compiler/11.0/081/bin/ia32/icpc" \ + distcheck_configure_args='CC="ccache /lrde/dev/linux-x86/intel/Compiler/11.0/081/bin/ia32/icc" \ + CXX="ccache /lrde/dev/linux-x86/intel/Compiler/11.0/081/bin/ia32/icpc" \ + --disable-dependency-tracking \ --with-gdcm=/lrde/dev/linux-x86/stable/gdcm \ --without-magickxx \ --enable-all'