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




Reply via email to