> On Apr 19, 2016, at 5:45 PM, Satish Balay <ba...@mcs.anl.gov> wrote: > > > Barry, > > I think all externalpackages should be checked/built during > reconfigure stage - not during configure stage..
Yes, WTF. I can't believe that --with-batch never worked with --download-xxx and no one told me! This is disgusting. I guess because mira and hopper support the "pseudo" non-batch mode we don't utilize/test --with-batch enough anymore. > > I'm not sure how to implement this though.. That is the question! Should we be processing any packages if it still has to generate the batch program to be run? Barry > > Satish > > ----------- > $ git grep self.types.sizes > config/BuildSystem/config/packages/SuiteSparse.py: if > self.framework.argDB['with-'+self.package] and self.defaultIndexSize == 64 > and self.types.sizes['known-sizeof-void-p'] == 4: > config/BuildSystem/config/packages/Trilinos.py: if > self.types.sizes['known-sizeof-void-p'] != 8: > config/BuildSystem/config/packages/cuda.py: if size != > self.types.sizes['known-sizeof-void-p']: > config/BuildSystem/config/packages/mpi4py.py: if > self.types.sizes['known-sizeof-void-p'] == 4: > config/BuildSystem/config/packages/pARMS.py: g.write('CFFLAGS = > ${CFDEFS} > -DVOID_POINTER_SIZE_'+str(self.types.sizes['known-sizeof-void-p'])+'\n') > config/BuildSystem/config/packages/petsc4py.py: print > 'xxx',self.types.sizes['known-sizeof-void-p'] > config/BuildSystem/config/packages/petsc4py.py: if > self.types.sizes['known-sizeof-void-p'] == 4: > config/PETSc/options/libraryOptions.py: max = > pow(2,self.types.sizes['known-sizeof-char']*self.types.bits_per_byte)-1 > config/PETSc/options/libraryOptions.py: max = > pow(2,self.types.sizes['known-sizeof-short']*self.types.bits_per_byte)-1 > >