Boost logo

Boost-Commit :

From: kbelco_at_[hidden]
Date: 2008-05-30 12:22:39


Author: noel_belcourt
Date: 2008-05-30 12:22:39 EDT (Fri, 30 May 2008)
New Revision: 45956
URL: http://svn.boost.org/trac/boost/changeset/45956

Log:
Change execunix.c to always use fork() instead of
vfork() on the Mac. This works around known issues
with bjam on PPC under Tiger and a problem reported
by Rene with bjam on x86 under Leopard.

A future revision will change execvp() use to execve()
to enable the Mac to once again use the more efficient
vfork() on the Mac.

Text files modified:
   trunk/tools/jam/src/execunix.c | 2 +-
   1 files changed, 1 insertions(+), 1 deletions(-)

Modified: trunk/tools/jam/src/execunix.c
==============================================================================
--- trunk/tools/jam/src/execunix.c (original)
+++ trunk/tools/jam/src/execunix.c 2008-05-30 12:22:39 EDT (Fri, 30 May 2008)
@@ -25,7 +25,7 @@
 # ifdef USE_EXECUNIX
 # include <sys/times.h>
 
-# if defined(__APPLE__) && defined(__ppc__)
+# if defined(__APPLE__)
 # define NO_VFORK
 # endif
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk