This happens because you have typed 'make -j128'. If you just do 'make', PETSc 
will choose a reasonable value (-j59 in your case).

Satish: do we want to support this use case? Then a possible fix is:

diff --git a/config/BuildSystem/config/packages/slepc.py 
b/config/BuildSystem/config/packages/slepc.py
index b7c80930750..2688403f908 100644
--- a/config/BuildSystem/config/packages/slepc.py
+++ b/config/BuildSystem/config/packages/slepc.py
@@ -63,7 +63,7 @@ class Configure(config.package.Package):
     self.addMakeRule('slepcbuild','', \
                        ['@echo "*** Building SLEPc ***"',\
                           '@${RM} 
${PETSC_ARCH}/lib/petsc/conf/slepc.errorflg',\
-                          '@(cd '+self.packageDir+' && \\\n\
+                          '+@(cd '+self.packageDir+' && \\\n\
            '+carg+self.python.pyexe+' ./configure --prefix='+prefix+' 
'+configargs+' && \\\n\
            '+barg+'${OMAKE} '+barg+') || \\\n\
              (echo 
"**************************ERROR*************************************" && \\\n\


> El 5 ene 2023, a las 21:06, Alfredo Jaramillo <[email protected]> 
> escribió:
> 
> Hi Pierre, no, I don't really need that flag. I removed it and the 
> installation process went well. I just noticed a "minor" detail when building 
> SLEPc:
> 
> "gmake[3]: warning: jobserver unavailable: using -j1.  Add '+' to parent make 
> rule"
> 
> so the compilation of that library went slow.
> 
> Thanks,
> Alfredo

Reply via email to