From d4ee0012925815e069dd9996241703a7e9bd0338 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Tue, 9 Jun 2009 15:35:38 +0000 Subject: - Fix Savannah bug #18124 - Fix Savannah bug #17521 - Fix Savannah bug #16401 - Fix Savannah bug #16469 - Fix Savannah bug #16473 --- ChangeLog | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 7c8e87a..61b2466 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,26 @@ +2009-06-09 Paul Smith + + * main.c (clean_jobserver): Clear the jobserver_fds options and + set job_slots to the default when we clean up. + (define_makeflags): Return the new MAKEFLAGS value. + (main): Reset MAKEFLAGS in the environment when we re-exec. + Fixes Savannah bug #18124. + +2009-06-08 Paul Smith + + * read.c (eval): Collapse continuations post-semicolon on target- + specific variables. Fixes Savannah bug #17521. + 2009-06-07 Paul Smith + * job.c (reap_children): For older systems without waitpid() (are + there any of these left?) run wait(2) inside EINTRLOOP to handle + EINTR errors. Fixes Savannah bug #16401. + + * (various): Debug message cleanup. Fixes Savannah bug #16469. + + * main.c: Fix bsd_signal() typedef. Fixes Savannah bug #16473. + * file.c (snap_deps): Set SNAPPED_DEPS at the start of snapping, not the end, to catch second expansion $(eval ...) defining new target/prereq relationships during snap_deps. -- cgit v1.2.3