Hi Ryan, Ryan Schmidt wrote: > Hi, gnulib fails to build on Mac OS X 10.4 Tiger: > > get_ppid_of.c:36:22: error: libproc.h: No such file or directory > > libproc.h was introduced in Mac OS X 10.5 Leopard.
The Gnulib module 'sigsegv' is another module which supports Mac OS X 10.5 nicely but not Mac OS X 10.4. More generally, how do you — in MacPorts — handle the case of a functionality that is available in Mac OS X versions >= V, but not in versions < V? (I'm asking you because normal macOS users typically build binaries just for their particular OS version.) Do you have a mechanism for building separate binaries for ≥ V and < V? Do you attempt to build the code for ≥ V, even though it won't work for < V? Do you use a replacement for the versions < V, and a version test at runtime (and, if so, how do you code this version test)? Do you have a timeline when you will drop support for Mac OS X 10.4? Bruno