25 lines
1.5 KiB
Diff
25 lines
1.5 KiB
Diff
Binary files petsc-3.22.0.orig/config/BuildSystem/config/101p/libpthread.a and petsc-3.22.0/config/BuildSystem/config/101p/libpthread.a differ
|
|
Binary files petsc-3.22.0.orig/config/BuildSystem/config/101p/libpthread.dll.a and petsc-3.22.0/config/BuildSystem/config/101p/libpthread.dll.a differ
|
|
Binary files petsc-3.22.0.orig/config/BuildSystem/config/101p/libwinpthread.a and petsc-3.22.0/config/BuildSystem/config/101p/libwinpthread.a differ
|
|
Binary files petsc-3.22.0.orig/config/BuildSystem/config/101p/libwinpthread.dll.a and petsc-3.22.0/config/BuildSystem/config/101p/libwinpthread.dll.a differ
|
|
diff -urN petsc-3.22.0.orig/config/BuildSystem/config/libraries.py petsc-3.22.0/config/BuildSystem/config/libraries.py
|
|
--- petsc-3.22.0.orig/config/BuildSystem/config/libraries.py 2024-09-29 09:06:09.000000000 +0500
|
|
+++ petsc-3.22.0/config/BuildSystem/config/libraries.py 2024-10-20 15:47:05.265558500 +0500
|
|
@@ -641,6 +641,7 @@
|
|
self.logPrint('Using libpthread for the mutex')
|
|
self.pthreadmutex = ['libpthread.a']
|
|
self.addDefine('HAVE_PTHREAD_MUTEX',1)
|
|
+ self.setCompilers.LIBS += ' -lpthread'
|
|
else:
|
|
self.logPrint('No pthread mutex support found')
|
|
return
|
|
@@ -666,7 +667,7 @@
|
|
self.executeTest(self.checkMathLog2)
|
|
self.executeTest(self.checkRealtime)
|
|
self.executeTest(self.checkDynamic)
|
|
- self.executeTest(self.checkPthreadMutex)
|
|
+ if self.argDB['with-pthread']: self.executeTest(self.checkPthreadMutex)
|
|
if not self.argDB['with-batch']:
|
|
self.executeTest(self.checkExecutableExportFlag)
|
|
return
|