$NetBSD: patch-ae,v 1.4 2006/01/21 10:12:40 jmmv Exp $

--- tools/build/v1/darwin-tools.jam.orig	2005-05-11 08:15:20.000000000 +0200
+++ tools/build/v1/darwin-tools.jam
@@ -149,6 +149,7 @@ if -bind_at_load in $(.LINKFLAGS)
     .LINKFLAGS = [ difference $(.LINKFLAGS) : -bind_at_load ] ;
 }
 flags darwin LINKFLAGS : $(.LINKFLAGS) ;
+flags darwin LINKFLAGS : -flat_namespace -undefined suppress ;
 
 
 #### Link ####
@@ -187,7 +188,7 @@ actions darwin-Link-DyLib-action bind NE
     && \
     $(.GCC_BIN_DIR)$(.GXX) $(LINKFLAGS) -o "$(<[1])" "$(<[1]:S=.lo)" \
       -F$(FRAMEWORKS:D) -framework$(_)$(FRAMEWORKS:D=) \
-      -L"$(LIBPATH:T)" -L"$(STDLIBPATH:T)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) -dynamiclib -install_name "$(<[1]:D=:S=.dylib)" \
+      -L"$(LIBPATH:T)" -L"$(STDLIBPATH:T)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) -dynamiclib -install_name "$(TARGET_LIBDIR)/$(<[1]:D=:S=.dylib)" \
     && \
     rm -f "$(<[1]:S=.lo)"
 }
