Otherwise the first rule wins and bison / bison -d output differs and causes reproducibility issues as during parallel either .h or .c rule could be called first.
Reported-By: Bernhard Wiedemann bwiedemann@suse.de Signed-off-by: Marcus Meissner marcus@jet.franken.de
From: Marcus Meissner marcus@jet.franken.de
Otherwise the first rule wins and bison / bison -d output differs and causes reproducibility issues as during parallel either .h or .c rule could be called first.
Reported-By: Bernhard Wiedemann bwiedemann@suse.de Signed-off-by: Marcus Meissner marcus@jet.franken.de --- tools/makedep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/makedep.c b/tools/makedep.c index 8495d93d8c6..6d744054527 100644 --- a/tools/makedep.c +++ b/tools/makedep.c @@ -2694,7 +2694,7 @@ static void output_source_y( struct makefile *make, struct incl_file *source, co } else output( "%s.tab.c: %s\n", obj_dir_path( make, obj ), source->filename );
- output( "\t%s%s -o $@ %s\n", cmd_prefix( "BISON" ), bison, source->filename ); + output( "\t%s%s -o $@ -d %s\n", cmd_prefix( "BISON" ), bison, source->filename ); }
This merge request was closed by Alexandre Julliard.
Superseded by aea0d88ae54462689fb03f0a5dc22a2921bdad54 and 6eff423a8ff8d0ca0066bf60138c5112e4ce5084.