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
