> OpenSSH Portable checks for the presence of pledge in configure
> (https://anongit.mindrot.org/openssh.git/tree/configure.ac#n1715) and
> if not found defines a no-op pledge function
>
(https://anongit.mindrot.org/openssh.git/tree/openbsd-compat/bsd-misc.c#n282)

I finally took some time to look into this again.

Dumb questions: what is that configure.ac file?  Is that GNU autoconf or some
other config tool?  Was it written by hand or generated?  I need to learn
about the config process and I’m not sure where to start.  I think some of
these build tools have GNU versions and BSD versions (like make).  What is the
BSD standard for config scripts?

*sigh* this is a part of the build process that I have just put off for far
too long…

Reply via email to