]>
Commit | Line | Data |
---|---|---|
24acfa14 MT |
1 | BASH PATCH REPORT |
2 | ================= | |
3 | ||
4 | Bash-Release: 3.2 | |
5 | Patch-ID: bash32-012 | |
6 | ||
7 | Bug-Reported-by: John Wyman <JohnWyman@celink.com> | |
8 | Bug-Reference-ID: <5E7DEFC094C35044B87FAE761D9F0EE20143A3B7@exchange2k.celink.com> | |
9 | Bug-Reference-URL: | |
10 | ||
11 | Bug-Description: | |
12 | ||
13 | Some systems (AIX 4.x) don't implement the PRI_xxx macros correctly, | |
14 | causing syntax errors when attempting to compile bash on those systems. | |
15 | This patch adds support for the PRI_MACROS_BROKEN define. | |
16 | ||
17 | You will need to re-run `configure' after applying the patch. Run | |
18 | `touch configure' so make doesn't try to run autoconf. | |
19 | ||
20 | Patch: | |
21 | ||
22 | *** ../bash-3.2.11/config.h.in Tue Sep 12 16:00:54 2006 | |
23 | --- config.h.in Tue Mar 6 11:17:55 2007 | |
24 | *************** | |
25 | *** 1,5 **** | |
26 | /* config.h -- Configuration file for bash. */ | |
27 | ||
28 | ! /* Copyright (C) 1987-2006 Free Software Foundation, Inc. | |
29 | ||
30 | This file is part of GNU Bash, the Bourne Again SHell. | |
31 | --- 1,5 ---- | |
32 | /* config.h -- Configuration file for bash. */ | |
33 | ||
34 | ! /* Copyright (C) 1987-2007 Free Software Foundation, Inc. | |
35 | ||
36 | This file is part of GNU Bash, the Bourne Again SHell. | |
37 | *************** | |
38 | *** 414,417 **** | |
39 | --- 414,419 ---- | |
40 | #undef HAVE_DECL_STRTOLD | |
41 | ||
42 | + #undef PRI_MACROS_BROKEN | |
43 | + | |
44 | #undef STRTOLD_BROKEN | |
45 | ||
46 | *************** | |
47 | *** 1007,1010 **** | |
48 | --- 1009,1015 ---- | |
49 | #undef HAVE_DCGETTEXT | |
50 | ||
51 | + /* Define if you have the `localeconv' function. */ | |
52 | + #undef HAVE_LOCALECONV | |
53 | + | |
54 | /* Define if your system has a working `malloc' function. */ | |
55 | /* #undef HAVE_MALLOC */ | |
56 | *** ../bash-3.2.11/builtins/printf.def Mon Nov 13 08:58:52 2006 | |
57 | --- builtins/printf.def Sun Feb 4 13:58:59 2007 | |
58 | *************** | |
59 | *** 2,6 **** | |
60 | It implements the builtin "printf" in Bash. | |
61 | ||
62 | ! Copyright (C) 1997-2005 Free Software Foundation, Inc. | |
63 | ||
64 | This file is part of GNU Bash, the Bourne Again SHell. | |
65 | --- 2,6 ---- | |
66 | It implements the builtin "printf" in Bash. | |
67 | ||
68 | ! Copyright (C) 1997-2007 Free Software Foundation, Inc. | |
69 | ||
70 | This file is part of GNU Bash, the Bourne Again SHell. | |
71 | *************** | |
72 | *** 71,74 **** | |
73 | --- 71,78 ---- | |
74 | #include "common.h" | |
75 | ||
76 | + #if defined (PRI_MACROS_BROKEN) | |
77 | + # undef PRIdMAX | |
78 | + #endif | |
79 | + | |
80 | #if !defined (PRIdMAX) | |
81 | # if HAVE_LONG_LONG | |
82 | *** ../bash-3.2/patchlevel.h Thu Apr 13 08:31:04 2006 | |
83 | --- patchlevel.h Mon Oct 16 14:22:54 2006 | |
84 | *************** | |
85 | *** 26,30 **** | |
86 | looks for to find the patch level (for the sccs version string). */ | |
87 | ||
88 | ! #define PATCHLEVEL 11 | |
89 | ||
90 | #endif /* _PATCHLEVEL_H_ */ | |
91 | --- 26,30 ---- | |
92 | looks for to find the patch level (for the sccs version string). */ | |
93 | ||
94 | ! #define PATCHLEVEL 12 | |
95 | ||
96 | #endif /* _PATCHLEVEL_H_ */ |