<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 19, 2022 at 12:22 PM Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Barry,<br>
<br>
Which commit in 3.17 fixed this?<br>
<br>
Fande,<br>
<br>
If I add a patch to branch "release-3.16" - would that get used? [as there won't be any new 3.16 tarballs]<br></blockquote><div><br></div><div>Yes, we can use it. We treat PETSc as a submodule in MOOSE. We can attach any hash if we want</div><div><br></div><div>Thanks,</div><div><br></div><div>Fande</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
BTW: Any particular reason to use fblaslapack - instead of [default] veclib on Mac?<br>
<br>
Satish<br>
<br>
<br>
On Tue, 19 Jul 2022, Fande Kong wrote:<br>
<br>
> Hi Barry,<br>
> <br>
> It would be nice if we could get this patch to PETSc-3.16.<br>
> <br>
> We will upgrade to PETSc-3.17 for sure but it will take a while<br>
> <br>
> Fande<br>
> <br>
> On Tue, Jul 19, 2022 at 11:59 AM Barry Smith <<a href="mailto:bsmith@petsc.dev" target="_blank">bsmith@petsc.dev</a>> wrote:<br>
> <br>
> ><br>
> >   I think we have a fix for this in the 3.17 release. Perhaps Satish could<br>
> > stick this line into the 3.16 release/tag for its users?<br>
> ><br>
> >   Barry<br>
> ><br>
> ><br>
> > > On Jul 19, 2022, at 1:48 PM, Fande Kong <<a href="mailto:fdkong.jd@gmail.com" target="_blank">fdkong.jd@gmail.com</a>> wrote:<br>
> > ><br>
> > > Hi PETSc team,<br>
> > ><br>
> > > We had trouble when compiling fblaslapack on Apple M1.  We could get<br>
> > around this issue by using the following patch, but do not really know<br>
> > whether or not it is the right way to fix this issue.<br>
> > ><br>
> > >  petsc % git diff<br>
> > ><br>
> > > diff --git a/config/BuildSystem/config/framework.py<br>
> > b/config/BuildSystem/config/framework.py<br>
> > > index 5b210ebb58..0ce27ef06d 100644<br>
> > > --- a/config/BuildSystem/config/framework.py<br>
> > > +++ b/config/BuildSystem/config/framework.py<br>
> > > @@ -554,6 +554,7 @@ class Framework(config.base.Configure,<br>
> > script.LanguageProcessor):<br>
> > >        lines = [s for s in lines if s.find(' was built for newer macOS<br>
> > version') < 0]<br>
> > >        lines = [s for s in lines if s.find(' was built for newer OSX<br>
> > version') < 0]<br>
> > >        lines = [s for s in lines if s.find(' stack subq instruction is<br>
> > too different from dwarf stack size') < 0]<br>
> > > +      lines = [s for s in lines if s.find('could not create compact<br>
> > unwind') < 0]<br>
> > >        # Nvidia linker<br>
> > >        lines = [s for s in lines if s.find('nvhpc.ld contains output<br>
> > sections') < 0]<br>
> > >        if lines: output = '\n'.join(lines)<br>
> > ><br>
> > ><br>
> > > Please check the log file to have more details of failing messages.<br>
> > ><br>
> > ><br>
> > > Thanks,<br>
> > ><br>
> > > Fande<br>
> > > <configure.log><br>
> ><br>
> ><br>
> <br>
<br>
</blockquote></div></div>