Boost logo

Boost-Build :

From: Rene Rivera (grafik.list_at_[hidden])
Date: 2005-06-22 08:54:43

Craig Rodrigues wrote:
> On Tue, Jun 21, 2005 at 10:16:37PM -0500, Rene Rivera wrote:
>>Sorry but I can't apply the patch as it's going to break other Unix like
>>systems, like OpenBSD and Solaris.
> Well, I just checked (with the help of some friends on IRC) on the following
> platforms: NetBSD, FreeBSD, OpenBSD, MacOS X, Solaris, and IRIX. "type" is a
> valid shell-builtin for "/bin/sh" on all those platforms, while "whence" is
> not (although whence is available on some platforms).

Some of those friends lied to you. That is not true for OpenBSD 3.7.

> If you are going to invoke "/bin/sh" for, then you
> should strive for portability, and do what is POSIX compliant.
> "type" is documented as part of the POSIX/Single Unix Specification
> here:

I am trying to strive for actual portability, not theoretical
portability. The POSIX spec doesn't help if the various shells don't
follow it :-(

I'm going to go with the helpful suggestion from Markus of "command -v"
I can verify that is available on OpenBSD (pdsh/pdksh), Linux (bash),
and MacOSX (bash).

-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. -
-- rrivera/ - grafik/
-- 102708583/icq - grafikrobot/aim - Grafik/

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at