<div dir="ltr">Hi Barry,<br><div><br></div><div>It would be nice if we could get this patch to PETSc-3.16. </div><div><br></div><div>We will upgrade to PETSc-3.17 for sure but it will take a while</div><div><br></div><div>Fande</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 19, 2022 at 11:59 AM Barry Smith <<a href="mailto:bsmith@petsc.dev">bsmith@petsc.dev</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"><br>
  I think we have a fix for this in the 3.17 release. Perhaps Satish could 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 around this issue by using the following patch, but do not really know 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 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, script.LanguageProcessor):<br>
>        lines = [s for s in lines if s.find(' was built for newer macOS version') < 0]<br>
>        lines = [s for s in lines if s.find(' was built for newer OSX version') < 0]<br>
>        lines = [s for s in lines if s.find(' stack subq instruction is too different from dwarf stack size') < 0]<br>
> +      lines = [s for s in lines if s.find('could not create compact unwind') < 0]<br>
>        # Nvidia linker<br>
>        lines = [s for s in lines if s.find('nvhpc.ld contains output 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>
</blockquote></div>