Salome HOME
merge from master
[tools/sat_salome.git] / products / patches / petsc-3.16-mpi4py.patch
1 diff -Naur petsc_ref/config/BuildSystem/config/packages/mpi4py.py  petsc/config/BuildSystem/config/packages/mpi4py.py
2 --- petsc_ref/config/BuildSystem/config/packages/mpi4py.py      2021-11-18 23:17:43.058783475 +0100
3 +++ petsc/config/BuildSystem/config/packages/mpi4py.py  2021-11-18 23:58:42.759826515 +0100
4 @@ -22,7 +22,7 @@
5      return
6  
7    def Install(self):
8 -    installLibPath = os.path.join(self.installDir, 'lib')
9 +    installLibPath = os.path.join(self.installDir)
10      if self.setCompilers.isDarwin(self.log):
11        apple = 'You may need to\n (csh/tcsh) setenv MACOSX_DEPLOYMENT_TARGET 10.X\n (sh/bash) MACOSX_DEPLOYMENT_TARGET=10.X; export MACOSX_DEPLOYMENT_TARGET\nbefore running make on PETSc'
12      else:
13 @@ -73,7 +73,7 @@
14          raise RuntimeError('mpi4py unreconginzed mode of building mpi4py! Suggest using --download-mpi4py!')
15  
16      if self.directory:
17 -      installLibPath = os.path.join(self.directory, 'lib')
18 +      installLibPath = os.path.join(self.directory)
19        if not os.path.isfile(os.path.join(installLibPath,'mpi4py','__init__.py')):
20          raise RuntimeError('mpi4py not found at %s' % installLibPath)
21        self.addMakeMacro('PETSC_MPI4PY_PYTHONPATH',installLibPath)