From a304e0890563a120ad892318229f677f9e67f99f Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 25 Feb 2010 19:10:44 +0000 Subject: [PATCH] Patch by Matt Madia: Work-around for a jam bug with multiple jobs that causes the builtins.o actions to be executed before builtins.c has been built. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35619 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/bash/builtins/Jamfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bin/bash/builtins/Jamfile b/src/bin/bash/builtins/Jamfile index 74d1c009a8..524d03626b 100644 --- a/src/bin/bash/builtins/Jamfile +++ b/src/bin/bash/builtins/Jamfile @@ -67,6 +67,11 @@ for bashDefFile in [ FGristFiles $(bashDefFiles) ] { MkBuiltinsComp $(source) : $(bashDefFile) ; } +# TODO: Work-around for a bug in jam. These dependencies aren't necessary, but +# without them a jam run with multiple jobs sometimes tries to build builtins.o +# before builtins.c has been built. +Depends [ FGristFiles builtins.c ] : [ FGristFiles $(bashDefFiles:S=.c) ] ; + # generate builtext.h and builtins.c MkBuiltinsExt builtext.h [ FGristFiles builtins.c ] : $(bashDefFiles) ;