[petsc-dev] CMake on Catalina
Matthew Knepley
knepley at gmail.com
Fri Apr 17 18:18:58 CDT 2020
CMake itself. On Catalina, the SSL/TLS headers use special syntax that only
Clang can parse.
You should check for this in the configure stage, but they do not. The
response for the error
reports on the CMake Github was that you should not be building on Apple
with something that
won't parse some of the Apple headers. This seems like an abdication of
responsibility to me.
Matt
On Fri, Apr 17, 2020 at 7:07 PM Satish Balay <balay at mcs.anl.gov> wrote:
> Build cmake or a package using cmake?
>
> balay at sb /home/balay/petsc (master=)
> $ grep download-cmake config/examples/arch-ci-osx-*
> config/examples/arch-ci-osx-cxx-cmplx-pkgs-dbg.py: '--download-cmake=1',
> config/examples/arch-ci-osx-cxx-pkgs-opt.py: '--download-cmake=1',
> config/examples/arch-ci-osx-cxx-pkgs-opt.py: '--download-cmake=1',
> config/examples/arch-ci-osx-xsdk-opt.py: '--download-cmake=1',
>
> download-cmake works fine on all our OSX test boxes [they are on Catalina]
>
> balay at kpro petsc % sw_vers
> ProductName: Mac OS X
> ProductVersion: 10.15.3
> BuildVersion: 19D76
>
> And I have cmake installed via brew on these boxes.
>
> Satish
>
> On Fri, 17 Apr 2020, Matthew Knepley wrote:
>
> > I have just spent hours trying to build CMake on Catalina. This is not a
> > configure system. I finally had to just comment out a bunch of source
> files
> > in their build system, and define out a bunch of code. I can't believe
> this
> > works anywhere.
> >
> > Matt
> >
> >
>
>
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20200417/dea6b1e6/attachment.html>
More information about the petsc-dev
mailing list