You can try:
>>>>>>
diff --git a/config/BuildSystem/config/packages/MPICH.py
b/config/BuildSystem/config/packages/MPICH.py
index 3e65836737..f0583a6deb 100644
--- a/config/BuildSystem/config/packages/MPICH.py
+++ b/config/BuildSystem/config/packages/MPICH.py
@@ -61,7 +61,7 @@ class Configure(config.package.GNUPackage):
args.append('--with-device='+mpich_device)
# make MPICH behave properly for valgrind
args.append('--enable-g=meminit')
- if (not self.sharedLibraries.useShared or self.valgrind.found) and
config.setCompilers.Configure.isDarwin(self.log):
+ if config.setCompilers.Configure.isDarwin(self.log):
args.append('--disable-opencl')
# MPICH configure errors out on certain standard configure arguments
<<<
Satish
On Wed, 23 Dec 2020, Jacob Faibussowitsch wrote:
> Follow up, seems that things are more borked than I previously thought.
> Adding the below to $LIBRARY_PATH makes gfortran work, but MPICH build now
> fails with:
>
> ld: framework not found OpenCL
> collect2: error: ld returned 1 exit status
>
> (Along with 10 different unsigned to signed conversion warnings).
>
> Best regards,
>
> Jacob Faibussowitsch
> (Jacob Fai - booss - oh - vitch)
> Cell: (312) 694-3391
>
>
> On Dec 22, 2020, at 13:33, Jacob Faibussowitsch
> <[email protected]<mailto:[email protected]>> wrote:
>
> Hello All,
>
> If anyone is on macOS and using brew to get gfortran, you may find it
> suddenly doesn’t work anymore.
>
> Fix is to add /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib to
> $LIBRARY_PATH in startup shell file, as per this SO post.
>
> https://apple.stackexchange.com/questions/408999/gfortran-compiler-error-on-mac-os-big-sur
>
> Best regards,
>
> Jacob Faibussowitsch
> (Jacob Fai - booss - oh - vitch)
> Cell: (312) 694-3391
>
>
>