Changeset 153 in kBuild for branches/GNU/src/gmake/ChangeLog
- Timestamp:
- Sep 8, 2004 2:43:30 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/gmake/ChangeLog
r54 r153 1 2004-03-06 Paul D. Smith <[email protected]> 2 3 * configure.in (HAVE_ANSI_COMPILER): Define if we have an ANSI/ISO 4 compiler. 5 * make.h: Convert uses of __STDC__ to HAVE_ANSI_COMPILER. 6 * misc.c (message,error,fatal): Ditto. 7 * configh.dos.template: Define HAVE_ANSI_COMPILER. 8 * config.h.W32.template: Ditto. 9 * config.h-vms.template: Ditto. 10 * config.ami.template: Ditto. 11 12 2004-03-04 Paul D. Smith <[email protected]> 13 14 * README.template: Add a note about broken /bin/sh on SunOS 15 4.1.3_U1 & 4.1.4. Fix up Savannah links. 16 17 * misc.c (message, error, fatal): Don't use "..." if we're using 18 varargs. ansi2knr should handle this but it doesn't work: it 19 translates "..." to va_dcl etc. but _AFTER_ the preprocessor is 20 done. On many systems (SunOS for example) va_dcl is a #define. 21 So, force the use of the non-"..." version on pre-ANSI compilers. 22 23 * maintMakefile (sign-dist): Create some rules to help automate 24 the new GNU ftp upload method. 25 26 2004-02-24 Paul D. Smith <[email protected]> 27 28 * config.h.W32.template: Add HAVE_STDARG_H 29 * config.h-vms.template: Ditto. 30 * config.ami.template: Ditto. 31 32 2004-02-23 Jonathan Grant <[email protected]> 33 34 * README.W32.template: Add a notation about -j with BATCH_MODE_ONLY. 35 * build_w32.bat: Remove extra "+". 36 37 2004-02-23 Paul D. Smith <[email protected]> 38 39 * make.h: Create an UNUSED macro to mark unused parameters. 40 * (many): Clean up warnings by applying UNUSED, fixing 41 signed/unsigned incompatibilities, etc. 42 43 * acinclude.m4 (AC_STRUCT_ST_MTIM_NSEC): Add quoting to silence 44 autoconf warnings. 45 * filedef.h: Name the command_state enumeration. 46 * file.c (set_command_state): Use the enumeration in the function 47 argument. 48 49 * configure.in: Explicitly set SET_MAKE to empty, to disable 50 MAKE=make even when no make already exists. Fix bug #3823. 51 52 2004-02-22 Paul D. Smith <[email protected]> 53 54 * maintMakefile: Perl script to clean up all non-CVS files. Use 55 it on all the subdirectories for the cvs-clean target. 56 57 * main.c (decode_switches): Require non-empty strings for all our 58 string command-line options. Fixes Debian bug # 164165. 59 60 * configure.in: Check for stdarg.h and varargs.h. 61 * make.h (USE_VARIADIC): Set this if we can use variadic functions 62 for printing messages. 63 * misc.c: Check USE_VARIADIC instead of (obsolete) HAVE_STDVARARGS. 64 (message): Ditto. 65 (error): Ditto. 66 (fatal): Ditto. 67 68 A number of patches for OS/2 support from Andreas Buening 69 <[email protected]>: 70 71 * job.c (child_handler) [OS/2]: Allow this on OS/2 but we have to 72 disable the SIGCHLD handler. 73 (reap_children) [OS/2]: Remove special handling of job_rfd. 74 (set_child_handler_action_flags) [OS/2]: Use this function in OS/2. 75 (new_job) [OS/2]: Disable the SIGCHLD handler on OS/2. 76 * main.c (main) [OS/2]: Special handling for paths in OS/2. 77 * configure.in [OS/2]: Force SA_RESTART for OS/2. 78 * Makefile.am (check-regression): Use $(EXEEXT) for Windows-type 79 systems. 80 81 2004-02-21 Paul D. Smith <[email protected]> 82 83 * w32/subproc/sub_proc.c (process_easy) [W32]: Christoph Schulz 84 <[email protected]> reports that if process_begin() fails we don't 85 handle the error condition correctly in all cases. 86 * w32/subproc/w32err.c (map_windows32_error_to_string): Make sure 87 to have a newline on the message. 88 89 * job.c (construct_command_argv_internal): Add "test" to UNIX 90 sh_cmds[]. Fixes Savannah bug # 7606. 91 92 2004-02-04 Paul D. Smith <[email protected]> 93 94 * job.c (vms_handle_apos) [VMS]: Fix various string handling 95 situations in VMS DCL. Fixes Savannah bug #5533. Fix provided by 96 Hartmut Becker <[email protected]>. 97 98 2004-01-21 Paul D. Smith <[email protected]> 99 100 * job.c (load_too_high): Implement an algorithm to control the 101 "thundering herd" problem when using -l to control job creation 102 via the load average. The system only recomputes the load once a 103 second but we can start many jobs in a second. To solve this we 104 keep track of the number of jobs started in the last second and 105 apply a weight to try to guess what a correct load would be. 106 The algorithm was provided by Thomas Riedl <[email protected]>. 107 Also fixes bug #4693. 108 (reap_children): Decrease the job count for this second. 109 (start_job_command): Increase the job count for this second. 110 111 * read.c (conditional_line): Expand the text after ifn?def before 112 checking to see if it's a single word. Fixes bug #7257. 113 114 2004-01-09 Paul D. Smith <[email protected]> 115 116 * file.c (print_file): Recurse to print all targets in 117 double-colon rules. Fixes bug #4518, reported (with patch) by 118 Andrew Chatham <[email protected]>. 119 120 2004-01-07 Paul D. Smith <[email protected]> 121 122 * acinclude.m4: Remove make_FUNC_SETVBUF_REVERSED. 123 * configure.in: Change make_FUNC_SETVBUF_REVERSED to 124 AC_FUNC_SETVBUF_REVERSED. 125 126 * doc/make.texi (Target-specific): Fix Savannah bug #1772. 127 (MAKE Variable): Fix Savannah bug #4898. 128 129 * job.c (construct_command_argv_internal): Add "!" to the list of 130 shell escape chars. POSIX sh allows it to appear before a 131 command, to negate the exit code. Fixes bug #6404. 132 133 * implicit.c (pattern_search): When matching an implicit rule, 134 remember which dependencies have the ignore_mtime flag set. 135 Original fix provided in Savannah patch #2349, by Benoit 136 Poulot-Cazajous <[email protected]>. 137 138 2003-11-22 Paul D. Smith <[email protected]> 139 140 * README.W32.template (Outputs): Clarification on -j with 141 BATCH_MODE_ONLY_SEHLL suggested by Jonathan R. Grant 142 <[email protected]>. 143 1 144 2003-11-02 Paul D. Smith <[email protected]> 2 145 … … 17 160 (get-config/config.guess get-config/config.sub): Get these files 18 161 from the Savannah config project instead of ftp.gnu.org. 162 163 2003-08-22 Paul D. Smith <[email protected]> 164 165 * misc.c (xmalloc, xrealloc): Add one to 0 sizes, to cater to 166 systems which don't yet implement the C89 standard :-/. 19 167 20 168 2003-07-18 Paul D. Smith <[email protected]>
Note:
See TracChangeset
for help on using the changeset viewer.