PETSc configure is suppose to handle this cleanly. Please send configure.log 
to [email protected] <mailto:[email protected]>  as we need more 
context to understand why it is not working.

  PETSc configure looks for libgtoolize (which is what brew names it) and uses 
it for  libtoolize

  You can use --with-libtoolize-exec=pathtolibtoolize  (or 
--with-libtoolize=pathtolibtoolize for older versions of PETSc) to select the 
executable PETSc uses




> On May 25, 2023, at 1:35 PM, SENECA, MICHAEL via petsc-users 
> <[email protected]> wrote:
> 
> Hi all,
>  
> I have been attempting to install cardinal on my new MacBook M2 Pro chip but 
> I have run into some errors when attempting to build petsc, the script 
> attempts to access
> /usr/bin/libtoolize
> which does not exist on my MacBook. I have libtoolize installed via homebrew 
> and have made a link from the homebrew installation to
> usr/local/bin/libtoolize
> But the script does not look in the local directory. From what I have 
> gathered online, the /usr/bin/ should not be edited as it is managed by macOS 
> and its system software which can lead to system instability. Do any of you 
> know of a way around to get the petsc script to just look for libtoolize from 
> my path and not /usr/bin/libtoolize?
>  
> Best regards,
> Michael Seneca

Reply via email to