]>
Commit | Line | Data |
---|---|---|
b4c3777d JB |
1 | --- elfutils/backends/ChangeLog |
2 | +++ elfutils/backends/ChangeLog | |
158e8d12 | 3 | @@ -296,6 +296,11 @@ |
b4c3777d JB |
4 | * sparc_init.c: Likewise. |
5 | * x86_64_init.c: Likewise. | |
6 | ||
7 | +2005-11-22 Roland McGrath <roland@redhat.com> | |
8 | + | |
9 | + * Makefile.am (LD_AS_NEEDED): New variable, substituted by configure. | |
10 | + (libebl_%.so rule): Use it in place of -Wl,--as-needed. | |
11 | + | |
12 | 2005-11-19 Roland McGrath <roland@redhat.com> | |
13 | ||
14 | * ppc64_reloc.def: REL30 -> ADDR30. | |
158e8d12 | 15 | @@ -318,6 +323,9 @@ |
b4c3777d JB |
16 | * Makefile.am (uninstall): Don't try to remove $(pkgincludedir). |
17 | (CLEANFILES): Add libebl_$(m).so. | |
18 | ||
19 | + * Makefile.am (WEXTRA): New variable, substituted by configure. | |
20 | + (AM_CFLAGS): Use it in place of -Wextra. | |
21 | + | |
22 | * ppc_reloc.def: Update bits per Alan Modra <amodra@bigpond.net.au>. | |
23 | * ppc64_reloc.def: Likewise. | |
24 | ||
25 | --- elfutils/backends/Makefile.am | |
26 | +++ elfutils/backends/Makefile.am | |
98f2540e JB |
27 | @@ -25,12 +25,14 @@ |
28 | ## <http://www.openinventionnetwork.com>. | |
b4c3777d JB |
29 | ## |
30 | DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DOBJDIR=\"$(shell pwd)\" | |
31 | +WEXTRA = @WEXTRA@ | |
32 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
33 | if MUDFLAP | |
34 | AM_CFLAGS = -fmudflap | |
35 | else | |
36 | AM_CFLAGS = | |
37 | endif | |
38 | -AM_CFLAGS += -fpic -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 \ | |
39 | +AM_CFLAGS += -fpic -Wall -Wshadow -Werror -Wunused $(WEXTRA) -Wformat=2 \ | |
40 | -std=gnu99 | |
d07e7be6 | 41 | INCLUDES = -I$(srcdir) -I$(top_srcdir)/libebl -I$(top_srcdir)/libasm \ |
b4c3777d | 42 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw \ |
d07e7be6 | 43 | @@ -59,7 +61,6 @@ endif |
b4c3777d | 44 | |
d07e7be6 AM |
45 | textrel_check = if readelf -d $@ | fgrep -q TEXTREL; then exit 1; fi |
46 | ||
47 | - | |
48 | i386_SRCS = i386_init.c i386_symbol.c i386_corenote.c \ | |
49 | i386_retval.c i386_regs.c i386_auxv.c | |
50 | cpu_i386 = ../libcpu/libcpu_i386.a | |
b4c3777d JB |
51 | --- elfutils/backends/Makefile.in |
52 | +++ elfutils/backends/Makefile.in | |
d07e7be6 | 53 | @@ -153,6 +153,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
54 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
55 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
56 | LDFLAGS = @LDFLAGS@ | |
57 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
58 | LEX = @LEX@ | |
59 | LEXLIB = @LEXLIB@ | |
60 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
d07e7be6 | 61 | @@ -182,6 +183,7 @@ SHELL = @SHELL@ |
9bd92250 | 62 | STRIP = @STRIP@ |
b4c3777d JB |
63 | USE_NLS = @USE_NLS@ |
64 | VERSION = @VERSION@ | |
65 | +WEXTRA = @WEXTRA@ | |
66 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 67 | XGETTEXT_015 = @XGETTEXT_015@ |
b4c3777d | 68 | YACC = @YACC@ |
d07e7be6 | 69 | @@ -237,9 +239,9 @@ target_alias = @target_alias@ |
9bd92250 JB |
70 | top_builddir = @top_builddir@ |
71 | top_srcdir = @top_srcdir@ | |
b4c3777d JB |
72 | @MUDFLAP_FALSE@AM_CFLAGS = -fpic -Wall -Wshadow -Werror -Wunused \ |
73 | -@MUDFLAP_FALSE@ -Wextra -Wformat=2 -std=gnu99 | |
74 | +@MUDFLAP_FALSE@ $(WEXTRA) -Wformat=2 -std=gnu99 | |
75 | @MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -fpic -Wall -Wshadow -Werror \ | |
76 | -@MUDFLAP_TRUE@ -Wunused -Wextra -Wformat=2 -std=gnu99 | |
77 | +@MUDFLAP_TRUE@ -Wunused $(WEXTRA) -Wformat=2 -std=gnu99 | |
d07e7be6 | 78 | INCLUDES = -I$(srcdir) -I$(top_srcdir)/libebl -I$(top_srcdir)/libasm \ |
b4c3777d JB |
79 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw \ |
80 | -I$(top_srcdir)/lib -I.. | |
0dcd74c7 JR |
81 | --- elfutils/ChangeLog |
82 | +++ elfutils/ChangeLog | |
d07e7be6 | 83 | @@ -30,6 +30,10 @@ |
acd2260d JB |
84 | * configure.ac: Add dummy automake conditional to get dependencies |
85 | for non-generic linker right. See src/Makefile.am. | |
86 | ||
b4c3777d JB |
87 | +2005-11-22 Roland McGrath <roland@redhat.com> |
88 | + | |
89 | + * configure.ac: Check for --as-needed linker option. | |
90 | + | |
91 | 2005-11-18 Roland McGrath <roland@redhat.com> | |
92 | ||
93 | * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable. | |
d07e7be6 | 94 | @@ -77,6 +81,17 @@ |
49fd4b14 JB |
95 | * Makefile.am (all_SUBDIRS): Add libdwfl. |
96 | * configure.ac: Write libdwfl/Makefile. | |
97 | ||
98 | +2005-05-31 Roland McGrath <roland@redhat.com> | |
0dcd74c7 JR |
99 | + |
100 | + * configure.ac (WEXTRA): Check for -Wextra and set this substitution. | |
101 | + | |
49fd4b14 JB |
102 | + * configure.ac: Check for struct stat st_?tim members. |
103 | + * src/strip.c (process_file): Use st_?time if st_?tim are not there. | |
0dcd74c7 | 104 | + |
49fd4b14 JB |
105 | + * configure.ac: Check for futimes function. |
106 | + * src/strip.c (handle_elf) [! HAVE_FUTIMES]: Use utimes instead. | |
107 | + (handle_ar) [! HAVE_FUTIMES]: Likewise. | |
0dcd74c7 | 108 | + |
49fd4b14 | 109 | 2005-05-19 Roland McGrath <roland@redhat.com> |
0dcd74c7 | 110 | |
49fd4b14 | 111 | * configure.ac [AH_BOTTOM] (INTDECL, _INTDECL): New macros. |
0dcd74c7 JR |
112 | --- elfutils/config/Makefile.in |
113 | +++ elfutils/config/Makefile.in | |
d07e7be6 | 114 | @@ -72,6 +72,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
115 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
116 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
117 | LDFLAGS = @LDFLAGS@ | |
118 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
119 | LEX = @LEX@ | |
120 | LEXLIB = @LEXLIB@ | |
121 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
d07e7be6 | 122 | @@ -101,6 +102,7 @@ SHELL = @SHELL@ |
9bd92250 | 123 | STRIP = @STRIP@ |
0dcd74c7 JR |
124 | USE_NLS = @USE_NLS@ |
125 | VERSION = @VERSION@ | |
126 | +WEXTRA = @WEXTRA@ | |
127 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 128 | XGETTEXT_015 = @XGETTEXT_015@ |
0dcd74c7 | 129 | YACC = @YACC@ |
0dcd74c7 JR |
130 | --- elfutils/configure |
131 | +++ elfutils/configure | |
9bd92250 JB |
132 | @@ -674,6 +674,8 @@ YFLAGS |
133 | LEX | |
134 | LEX_OUTPUT_ROOT | |
135 | LEXLIB | |
136 | +WEXTRA | |
137 | +LD_AS_NEEDED | |
138 | LOCALEDIR | |
139 | DATADIRNAME | |
140 | NATIVE_LD_TRUE | |
d07e7be6 | 141 | @@ -3877,6 +3879,88 @@ echo "$as_me: error: gcc with C99 suppor |
0dcd74c7 JR |
142 | fi |
143 | ||
144 | ||
9bd92250 JB |
145 | +{ echo "$as_me:$LINENO: checking for -Wextra option to $CC" >&5 |
146 | +echo $ECHO_N "checking for -Wextra option to $CC... $ECHO_C" >&6; } | |
0dcd74c7 JR |
147 | +if test "${ac_cv_cc_wextra+set}" = set; then |
148 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
149 | +else | |
150 | + old_CFLAGS="$CFLAGS" | |
151 | +CFLAGS="$CFLAGS -Wextra" | |
152 | +cat >conftest.$ac_ext <<_ACEOF | |
153 | +void foo (void) { } | |
154 | +_ACEOF | |
155 | +rm -f conftest.$ac_objext | |
9bd92250 JB |
156 | +if { (ac_try="$ac_compile" |
157 | +case "(($ac_try" in | |
158 | + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; | |
159 | + *) ac_try_echo=$ac_try;; | |
160 | +esac | |
161 | +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 | |
162 | + (eval "$ac_compile") 2>conftest.er1 | |
0dcd74c7 JR |
163 | + ac_status=$? |
164 | + grep -v '^ *+' conftest.er1 >conftest.err | |
165 | + rm -f conftest.er1 | |
166 | + cat conftest.err >&5 | |
167 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
9bd92250 JB |
168 | + (exit $ac_status); } && { |
169 | + test -z "$ac_c_werror_flag" || | |
170 | + test ! -s conftest.err | |
171 | + } && test -s conftest.$ac_objext; then | |
0dcd74c7 JR |
172 | + ac_cv_cc_wextra=yes |
173 | +else | |
174 | + echo "$as_me: failed program was:" >&5 | |
175 | +sed 's/^/| /' conftest.$ac_ext >&5 | |
176 | + | |
9bd92250 | 177 | + ac_cv_cc_wextra=no |
0dcd74c7 | 178 | +fi |
9bd92250 JB |
179 | + |
180 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
0dcd74c7 JR |
181 | +CFLAGS="$old_CFLAGS" |
182 | +fi | |
9bd92250 JB |
183 | +{ echo "$as_me:$LINENO: result: $ac_cv_cc_wextra" >&5 |
184 | +echo "${ECHO_T}$ac_cv_cc_wextra" >&6; } | |
0dcd74c7 | 185 | + |
49fd4b14 | 186 | +if test "x$ac_cv_cc_wextra" = xyes; then |
0dcd74c7 JR |
187 | + WEXTRA=-Wextra |
188 | +else | |
189 | + WEXTRA=-W | |
190 | +fi | |
191 | + | |
b4c3777d | 192 | + |
9bd92250 JB |
193 | +{ echo "$as_me:$LINENO: checking for --as-needed linker option" >&5 |
194 | +echo $ECHO_N "checking for --as-needed linker option... $ECHO_C" >&6; } | |
b4c3777d JB |
195 | +if test "${ac_cv_as_needed+set}" = set; then |
196 | + echo $ECHO_N "(cached) $ECHO_C" >&6 | |
197 | +else | |
198 | + cat > conftest.c <<EOF | |
199 | +int main (void) { return 0; } | |
200 | +EOF | |
201 | +if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS | |
202 | + -fPIC -shared -o conftest.so conftest.c | |
203 | + -Wl,--as-needed 1>&5' | |
204 | + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 | |
205 | + (eval $ac_try) 2>&5 | |
206 | + ac_status=$? | |
207 | + echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |
208 | + (exit $ac_status); }; } | |
209 | +then | |
210 | + ac_cv_as_needed=yes | |
211 | +else | |
212 | + ac_cv_as_needed=no | |
213 | +fi | |
214 | +rm -f conftest* | |
215 | +fi | |
9bd92250 JB |
216 | +{ echo "$as_me:$LINENO: result: $ac_cv_as_needed" >&5 |
217 | +echo "${ECHO_T}$ac_cv_as_needed" >&6; } | |
b4c3777d JB |
218 | +if test "x$ac_cv_as_needed" = xyes; then |
219 | + LD_AS_NEEDED=-Wl,--as-needed | |
220 | +else | |
221 | + LD_AS_NEEDED= | |
222 | +fi | |
223 | + | |
224 | + | |
225 | + | |
0dcd74c7 JR |
226 | + |
227 | LOCALEDIR=$datadir | |
228 | ||
229 | cat >>confdefs.h <<_ACEOF | |
d07e7be6 | 230 | @@ -5621,10 +5705,10 @@ YFLAGS!$YFLAGS$ac_delim |
9bd92250 JB |
231 | LEX!$LEX$ac_delim |
232 | LEX_OUTPUT_ROOT!$LEX_OUTPUT_ROOT$ac_delim | |
233 | LEXLIB!$LEXLIB$ac_delim | |
234 | +WEXTRA!$WEXTRA$ac_delim | |
235 | +LD_AS_NEEDED!$LD_AS_NEEDED$ac_delim | |
236 | LOCALEDIR!$LOCALEDIR$ac_delim | |
237 | DATADIRNAME!$DATADIRNAME$ac_delim | |
238 | -NATIVE_LD_TRUE!$NATIVE_LD_TRUE$ac_delim | |
239 | -NATIVE_LD_FALSE!$NATIVE_LD_FALSE$ac_delim | |
240 | _ACEOF | |
241 | ||
242 | if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then | |
d07e7be6 | 243 | @@ -5666,6 +5750,8 @@ _ACEOF |
9bd92250 JB |
244 | ac_delim='%!_!# ' |
245 | for ac_last_try in false false false false false :; do | |
246 | cat >conf$$subs.sed <<_ACEOF | |
247 | +NATIVE_LD_TRUE!$NATIVE_LD_TRUE$ac_delim | |
248 | +NATIVE_LD_FALSE!$NATIVE_LD_FALSE$ac_delim | |
249 | base_cpu!$base_cpu$ac_delim | |
250 | NEVER_TRUE!$NEVER_TRUE$ac_delim | |
251 | NEVER_FALSE!$NEVER_FALSE$ac_delim | |
d07e7be6 | 252 | @@ -5697,7 +5783,7 @@ LIBOBJS!$LIBOBJS$ac_delim |
9bd92250 JB |
253 | LTLIBOBJS!$LTLIBOBJS$ac_delim |
254 | _ACEOF | |
255 | ||
d07e7be6 AM |
256 | - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 29; then |
257 | + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 31; then | |
9bd92250 JB |
258 | break |
259 | elif $ac_last_try; then | |
260 | { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 | |
0dcd74c7 JR |
261 | --- elfutils/configure.ac |
262 | +++ elfutils/configure.ac | |
9bd92250 | 263 | @@ -71,6 +71,34 @@ CFLAGS="$old_CFLAGS"]) |
0dcd74c7 JR |
264 | AS_IF([test "x$ac_cv_c99" != xyes], |
265 | AC_MSG_ERROR([gcc with C99 support required])) | |
266 | ||
267 | +AC_CACHE_CHECK([for -Wextra option to $CC], ac_cv_cc_wextra, [dnl | |
268 | +old_CFLAGS="$CFLAGS" | |
269 | +CFLAGS="$CFLAGS -Wextra" | |
270 | +AC_COMPILE_IFELSE([void foo (void) { }], | |
271 | + ac_cv_cc_wextra=yes, ac_cv_cc_wextra=no) | |
272 | +CFLAGS="$old_CFLAGS"]) | |
273 | +AC_SUBST(WEXTRA) | |
49fd4b14 | 274 | +AS_IF([test "x$ac_cv_cc_wextra" = xyes], [WEXTRA=-Wextra], [WEXTRA=-W]) |
b4c3777d JB |
275 | + |
276 | +AC_CACHE_CHECK([for --as-needed linker option], | |
277 | + ac_cv_as_needed, [dnl | |
278 | +cat > conftest.c <<EOF | |
279 | +int main (void) { return 0; } | |
280 | +EOF | |
281 | +if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS | |
282 | + -fPIC -shared -o conftest.so conftest.c | |
283 | + -Wl,--as-needed 1>&AS_MESSAGE_LOG_FD]) | |
284 | +then | |
285 | + ac_cv_as_needed=yes | |
286 | +else | |
287 | + ac_cv_as_needed=no | |
288 | +fi | |
289 | +rm -f conftest*]) | |
290 | +AS_IF([test "x$ac_cv_as_needed" = xyes], | |
291 | + [LD_AS_NEEDED=-Wl,--as-needed], [LD_AS_NEEDED=]) | |
292 | +AC_SUBST(LD_AS_NEEDED) | |
293 | + | |
0dcd74c7 JR |
294 | + |
295 | LOCALEDIR=$datadir | |
296 | AC_SUBST(LOCALEDIR) | |
297 | AC_DEFINE_UNQUOTED(LOCALEDIR, "$LOCALEDIR") | |
298 | --- elfutils/lib/ChangeLog | |
299 | +++ elfutils/lib/ChangeLog | |
158e8d12 | 300 | @@ -30,6 +30,11 @@ |
0dcd74c7 JR |
301 | * Makefile.am (libeu_a_SOURCES): Add it. |
302 | * system.h: Declare crc32_file. | |
303 | ||
304 | +2005-02-07 Roland McGrath <roland@redhat.com> | |
305 | + | |
306 | + * Makefile.am (WEXTRA): New variable, substituted by configure. | |
307 | + (AM_CFLAGS): Use it in place of -Wextra. | |
308 | + | |
309 | 2005-04-30 Ulrich Drepper <drepper@redhat.com> | |
310 | ||
311 | * Makefile.am: Use -ffunction-sections for xmalloc.c. | |
312 | --- elfutils/lib/Makefile.am | |
313 | +++ elfutils/lib/Makefile.am | |
98f2540e JB |
314 | @@ -25,12 +25,13 @@ |
315 | ## <http://www.openinventionnetwork.com>. | |
0dcd74c7 JR |
316 | ## |
317 | DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H | |
318 | +WEXTRA = @WEXTRA@ | |
319 | if MUDFLAP | |
320 | AM_CFLAGS = -fmudflap | |
321 | else | |
322 | AM_CFLAGS = | |
323 | endif | |
324 | -AM_CFLAGS += -fpic -Wall -Wshadow -Werror -Wunused -Wextra $($(*F)_CFLAGS) | |
325 | +AM_CFLAGS += -fpic -Wall -Wshadow -Werror -Wunused $(WEXTRA) $($(*F)_CFLAGS) | |
326 | INCLUDES = -I$(srcdir)/../libelf -I.. | |
327 | ||
328 | noinst_LIBRARIES = libeu.a | |
329 | --- elfutils/lib/Makefile.in | |
330 | +++ elfutils/lib/Makefile.in | |
158e8d12 | 331 | @@ -93,6 +93,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
332 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
333 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
334 | LDFLAGS = @LDFLAGS@ | |
335 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
336 | LEX = @LEX@ | |
337 | LEXLIB = @LEXLIB@ | |
338 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
158e8d12 | 339 | @@ -122,6 +123,7 @@ SHELL = @SHELL@ |
9bd92250 | 340 | STRIP = @STRIP@ |
0dcd74c7 JR |
341 | USE_NLS = @USE_NLS@ |
342 | VERSION = @VERSION@ | |
343 | +WEXTRA = @WEXTRA@ | |
344 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 345 | XGETTEXT_015 = @XGETTEXT_015@ |
0dcd74c7 | 346 | YACC = @YACC@ |
158e8d12 | 347 | @@ -177,9 +179,9 @@ target_alias = @target_alias@ |
9bd92250 JB |
348 | top_builddir = @top_builddir@ |
349 | top_srcdir = @top_srcdir@ | |
0dcd74c7 JR |
350 | @MUDFLAP_FALSE@AM_CFLAGS = -fpic -Wall -Wshadow -Werror -Wunused \ |
351 | -@MUDFLAP_FALSE@ -Wextra $($(*F)_CFLAGS) | |
352 | +@MUDFLAP_FALSE@ $(WEXTRA) $($(*F)_CFLAGS) | |
353 | @MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -fpic -Wall -Wshadow -Werror \ | |
354 | -@MUDFLAP_TRUE@ -Wunused -Wextra $($(*F)_CFLAGS) | |
355 | +@MUDFLAP_TRUE@ -Wunused $(WEXTRA) $($(*F)_CFLAGS) | |
356 | INCLUDES = -I$(srcdir)/../libelf -I.. | |
357 | noinst_LIBRARIES = libeu.a | |
98f2540e | 358 | libeu_a_SOURCES = xstrndup.c xmalloc.c next_prime.c \ |
49fd4b14 JB |
359 | --- elfutils/libasm/ChangeLog |
360 | +++ elfutils/libasm/ChangeLog | |
d07e7be6 | 361 | @@ -54,6 +54,11 @@ |
49fd4b14 JB |
362 | * asm_error.c: Add new error ASM_E_IOERROR. |
363 | * libasmP.h: Add ASM_E_IOERROR definition. | |
364 | ||
365 | +2005-05-31 Roland McGrath <roland@redhat.com> | |
366 | + | |
367 | + * Makefile.am (WEXTRA): New variable, substituted by configure. | |
368 | + (AM_CFLAGS): Use it in place of -Wextra. | |
369 | + | |
370 | 2005-02-15 Ulrich Drepper <drepper@redhat.com> | |
371 | ||
372 | * Makefile.am (AM_CFLAGS): Add -Wunused -Wextra -Wformat=2. | |
0dcd74c7 JR |
373 | --- elfutils/libasm/Makefile.am |
374 | +++ elfutils/libasm/Makefile.am | |
98f2540e JB |
375 | @@ -25,12 +25,13 @@ |
376 | ## <http://www.openinventionnetwork.com>. | |
0dcd74c7 JR |
377 | ## |
378 | DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H | |
379 | +WEXTRA = @WEXTRA@ | |
380 | if MUDFLAP | |
381 | AM_CFLAGS = -fmudflap | |
382 | else | |
383 | AM_CFLAGS = | |
384 | endif | |
49fd4b14 JB |
385 | -AM_CFLAGS += -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 |
386 | +AM_CFLAGS += -std=gnu99 -Wall -Wshadow -Werror -Wunused $(WEXTRA) -Wformat=2 | |
b4c3777d JB |
387 | INCLUDES = -I. -I$(srcdir) -I.. \ |
388 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libebl -I$(top_srcdir)/libdw\ | |
0dcd74c7 | 389 | -I$(top_srcdir)/lib |
0dcd74c7 JR |
390 | --- elfutils/libasm/Makefile.in |
391 | +++ elfutils/libasm/Makefile.in | |
d07e7be6 | 392 | @@ -126,6 +126,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
393 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
394 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
395 | LDFLAGS = @LDFLAGS@ | |
396 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
397 | LEX = @LEX@ | |
398 | LEXLIB = @LEXLIB@ | |
399 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
d07e7be6 | 400 | @@ -155,6 +156,7 @@ SHELL = @SHELL@ |
9bd92250 | 401 | STRIP = @STRIP@ |
0dcd74c7 JR |
402 | USE_NLS = @USE_NLS@ |
403 | VERSION = 1 | |
404 | +WEXTRA = @WEXTRA@ | |
405 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 406 | XGETTEXT_015 = @XGETTEXT_015@ |
0dcd74c7 | 407 | YACC = @YACC@ |
d07e7be6 | 408 | @@ -210,9 +212,9 @@ target_alias = @target_alias@ |
9bd92250 JB |
409 | top_builddir = @top_builddir@ |
410 | top_srcdir = @top_srcdir@ | |
49fd4b14 JB |
411 | @MUDFLAP_FALSE@AM_CFLAGS = -std=gnu99 -Wall -Wshadow -Werror -Wunused \ |
412 | -@MUDFLAP_FALSE@ -Wextra -Wformat=2 | |
413 | +@MUDFLAP_FALSE@ $(WEXTRA) -Wformat=2 | |
414 | @MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -std=gnu99 -Wall -Wshadow -Werror \ | |
415 | -@MUDFLAP_TRUE@ -Wunused -Wextra -Wformat=2 | |
416 | +@MUDFLAP_TRUE@ -Wunused $(WEXTRA) -Wformat=2 | |
b4c3777d JB |
417 | INCLUDES = -I. -I$(srcdir) -I.. \ |
418 | -I$(top_srcdir)/libelf -I$(top_srcdir)/libebl -I$(top_srcdir)/libdw\ | |
0dcd74c7 | 419 | -I$(top_srcdir)/lib |
0dcd74c7 JR |
420 | --- elfutils/libcpu/ChangeLog |
421 | +++ elfutils/libcpu/ChangeLog | |
158e8d12 | 422 | @@ -265,6 +265,11 @@ |
d07e7be6 AM |
423 | * defs/i386.doc: New file. |
424 | * defs/x86_64: New file. | |
425 | ||
0dcd74c7 JR |
426 | +2005-04-04 Roland McGrath <roland@redhat.com> |
427 | + | |
428 | + * Makefile.am (WEXTRA): New variable, substituted by configure. | |
429 | + (AM_CFLAGS): Use it instead of -Wextra. | |
430 | + | |
431 | 2005-02-15 Ulrich Drepper <drepper@redhat.com> | |
432 | ||
433 | * Makefile (AM_CFLAGS): Add -Wunused -Wextra -Wformat=2. | |
434 | --- elfutils/libcpu/Makefile.am | |
435 | +++ elfutils/libcpu/Makefile.am | |
d07e7be6 AM |
436 | @@ -30,7 +30,8 @@ AM_CFLAGS = -fmudflap |
437 | else | |
438 | AM_CFLAGS = | |
439 | endif | |
440 | -AM_CFLAGS += -Wall -Wshadow -Wunused -Wextra -std=gnu99 -fpic \ | |
0dcd74c7 | 441 | +WEXTRA = @WEXTRA@ |
d07e7be6 AM |
442 | +AM_CFLAGS += -Wall -Wshadow -Wunused $(WEXTRA) -std=gnu99 -fpic \ |
443 | $($(*F)_CFLAGS) \ | |
444 | $(if $($(*F)_no_Werror),,-Werror) | |
445 | INCLUDES = -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../libelf \ | |
0dcd74c7 JR |
446 | --- elfutils/libcpu/Makefile.in |
447 | +++ elfutils/libcpu/Makefile.in | |
d07e7be6 | 448 | @@ -109,6 +109,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
449 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
450 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
451 | LDFLAGS = @LDFLAGS@ | |
452 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
453 | LEX = @LEX@ | |
454 | LEXLIB = @LEXLIB@ | |
d07e7be6 AM |
455 | LEX_OUTPUT_ROOT = lex.$(<F:lex.l=) |
456 | @@ -138,6 +139,7 @@ SHELL = @SHELL@ | |
9bd92250 | 457 | STRIP = @STRIP@ |
0dcd74c7 JR |
458 | USE_NLS = @USE_NLS@ |
459 | VERSION = @VERSION@ | |
460 | +WEXTRA = @WEXTRA@ | |
461 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 462 | XGETTEXT_015 = @XGETTEXT_015@ |
0dcd74c7 | 463 | YACC = @YACC@ |
d07e7be6 | 464 | @@ -192,10 +194,10 @@ sysconfdir = @sysconfdir@ |
0dcd74c7 | 465 | target_alias = @target_alias@ |
9bd92250 JB |
466 | top_builddir = @top_builddir@ |
467 | top_srcdir = @top_srcdir@ | |
d07e7be6 AM |
468 | -@MUDFLAP_FALSE@AM_CFLAGS = -Wall -Wshadow -Wunused -Wextra -std=gnu99 \ |
469 | -@MUDFLAP_FALSE@ -fpic $($(*F)_CFLAGS) $(if \ | |
470 | +@MUDFLAP_FALSE@AM_CFLAGS = -Wall -Wshadow -Wunused $(WEXTRA) \ | |
471 | +@MUDFLAP_FALSE@ -std=gnu99 -fpic $($(*F)_CFLAGS) $(if \ | |
472 | @MUDFLAP_FALSE@ $($(*F)_no_Werror),,-Werror) | |
473 | -@MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -Wall -Wshadow -Wunused -Wextra \ | |
474 | +@MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -Wall -Wshadow -Wunused $(WEXTRA) \ | |
475 | @MUDFLAP_TRUE@ -std=gnu99 -fpic $($(*F)_CFLAGS) $(if \ | |
476 | @MUDFLAP_TRUE@ $($(*F)_no_Werror),,-Werror) | |
477 | INCLUDES = -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../libelf \ | |
49fd4b14 JB |
478 | --- elfutils/libdw/ChangeLog |
479 | +++ elfutils/libdw/ChangeLog | |
158e8d12 | 480 | @@ -490,6 +490,11 @@ |
49fd4b14 JB |
481 | |
482 | 2005-05-31 Roland McGrath <roland@redhat.com> | |
483 | ||
484 | + * Makefile.am (WEXTRA): New variable, substituted by configure. | |
485 | + (AM_CFLAGS): Use it in place of -Wextra. | |
486 | + | |
487 | +2005-05-31 Roland McGrath <roland@redhat.com> | |
488 | + | |
489 | * dwarf_formref_die.c (dwarf_formref_die): Add CU header offset to | |
490 | formref offset. | |
491 | ||
0dcd74c7 JR |
492 | --- elfutils/libdw/Makefile.am |
493 | +++ elfutils/libdw/Makefile.am | |
98f2540e JB |
494 | @@ -25,6 +25,7 @@ |
495 | ## <http://www.openinventionnetwork.com>. | |
0dcd74c7 | 496 | ## |
49fd4b14 | 497 | DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DIS_LIBDW |
0dcd74c7 JR |
498 | +WEXTRA = @WEXTRA@ |
499 | if MUDFLAP | |
500 | AM_CFLAGS = -fmudflap | |
501 | else | |
98f2540e | 502 | @@ -33,7 +34,7 @@ endif |
b4c3777d JB |
503 | if BUILD_STATIC |
504 | AM_CFLAGS += -fpic | |
0dcd74c7 JR |
505 | endif |
506 | -AM_CFLAGS += -Wall -Werror -Wshadow -Wunused -Wformat=2 -Wextra -std=gnu99 | |
507 | +AM_CFLAGS += -Wall -Werror -Wshadow -Wunused -Wformat=2 $(WEXTRA) -std=gnu99 | |
508 | INCLUDES = -I. -I$(srcdir) -I$(srcdir)/../libelf -I.. -I$(srcdir)/../lib | |
509 | VERSION = 1 | |
510 | ||
511 | --- elfutils/libdw/Makefile.in | |
512 | +++ elfutils/libdw/Makefile.in | |
d07e7be6 | 513 | @@ -164,6 +164,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
514 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
515 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
516 | LDFLAGS = @LDFLAGS@ | |
517 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
518 | LEX = @LEX@ | |
519 | LEXLIB = @LEXLIB@ | |
520 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
d07e7be6 | 521 | @@ -193,6 +194,7 @@ SHELL = @SHELL@ |
9bd92250 | 522 | STRIP = @STRIP@ |
0dcd74c7 JR |
523 | USE_NLS = @USE_NLS@ |
524 | VERSION = 1 | |
525 | +WEXTRA = @WEXTRA@ | |
526 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 527 | XGETTEXT_015 = @XGETTEXT_015@ |
0dcd74c7 | 528 | YACC = @YACC@ |
d07e7be6 | 529 | @@ -248,9 +250,10 @@ target_alias = @target_alias@ |
9bd92250 JB |
530 | top_builddir = @top_builddir@ |
531 | top_srcdir = @top_srcdir@ | |
b4c3777d JB |
532 | @MUDFLAP_FALSE@AM_CFLAGS = $(am__append_1) -Wall -Werror -Wshadow \ |
533 | -@MUDFLAP_FALSE@ -Wunused -Wformat=2 -Wextra -std=gnu99 | |
534 | +@MUDFLAP_FALSE@ -Wunused -Wformat=2 $(WEXTRA) -std=gnu99 | |
535 | @MUDFLAP_TRUE@AM_CFLAGS = -fmudflap $(am__append_1) -Wall -Werror \ | |
536 | -@MUDFLAP_TRUE@ -Wshadow -Wunused -Wformat=2 -Wextra -std=gnu99 | |
537 | +@MUDFLAP_TRUE@ -Wshadow -Wunused -Wformat=2 $(WEXTRA) \ | |
538 | +@MUDFLAP_TRUE@ -std=gnu99 | |
0dcd74c7 | 539 | INCLUDES = -I. -I$(srcdir) -I$(srcdir)/../libelf -I.. -I$(srcdir)/../lib |
49fd4b14 JB |
540 | COMPILE.os = $(filter-out -fprofile-arcs, $(filter-out -ftest-coverage, \ |
541 | $(COMPILE))) | |
542 | --- elfutils/libdwfl/ChangeLog | |
543 | +++ elfutils/libdwfl/ChangeLog | |
158e8d12 | 544 | @@ -806,6 +806,11 @@ |
49fd4b14 JB |
545 | |
546 | 2005-07-21 Roland McGrath <roland@redhat.com> | |
547 | ||
548 | + * Makefile.am (WEXTRA): New variable, substituted by configure. | |
549 | + (AM_CFLAGS): Use it in place of -Wextra. | |
550 | + | |
551 | +2005-07-21 Roland McGrath <roland@redhat.com> | |
552 | + | |
553 | * Makefile.am (noinst_HEADERS): Add loc2c.c. | |
554 | ||
555 | * test2.c (main): Check sscanf result to quiet warning. | |
556 | --- elfutils/libdwfl/Makefile.am | |
557 | +++ elfutils/libdwfl/Makefile.am | |
98f2540e JB |
558 | @@ -27,12 +27,13 @@ |
559 | ## <http://www.openinventionnetwork.com>. | |
49fd4b14 JB |
560 | ## |
561 | DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H | |
562 | +WEXTRA = @WEXTRA@ | |
563 | if MUDFLAP | |
564 | AM_CFLAGS = -fmudflap | |
565 | else | |
566 | AM_CFLAGS = | |
567 | endif | |
568 | -AM_CFLAGS += -Wall -Werror -Wshadow -Wunused -Wformat=2 -Wextra -std=gnu99 | |
569 | +AM_CFLAGS += -Wall -Werror -Wshadow -Wunused -Wformat=2 $(WEXTRA) -std=gnu99 | |
570 | INCLUDES = -I. -I$(srcdir) -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ | |
571 | -I$(srcdir)/../libdw -I.. -I$(srcdir)/../lib | |
572 | VERSION = 1 | |
573 | --- elfutils/libdwfl/Makefile.in | |
574 | +++ elfutils/libdwfl/Makefile.in | |
d07e7be6 | 575 | @@ -129,6 +129,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
576 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
577 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
578 | LDFLAGS = @LDFLAGS@ | |
579 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
580 | LEX = @LEX@ | |
581 | LEXLIB = @LEXLIB@ | |
582 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
d07e7be6 | 583 | @@ -158,6 +159,7 @@ SHELL = @SHELL@ |
9bd92250 | 584 | STRIP = @STRIP@ |
49fd4b14 JB |
585 | USE_NLS = @USE_NLS@ |
586 | VERSION = 1 | |
587 | +WEXTRA = @WEXTRA@ | |
588 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 589 | XGETTEXT_015 = @XGETTEXT_015@ |
49fd4b14 | 590 | YACC = @YACC@ |
d07e7be6 | 591 | @@ -213,9 +215,9 @@ target_alias = @target_alias@ |
9bd92250 JB |
592 | top_builddir = @top_builddir@ |
593 | top_srcdir = @top_srcdir@ | |
49fd4b14 JB |
594 | @MUDFLAP_FALSE@AM_CFLAGS = -Wall -Werror -Wshadow -Wunused -Wformat=2 \ |
595 | -@MUDFLAP_FALSE@ -Wextra -std=gnu99 | |
596 | +@MUDFLAP_FALSE@ $(WEXTRA) -std=gnu99 | |
597 | @MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -Wall -Werror -Wshadow -Wunused \ | |
598 | -@MUDFLAP_TRUE@ -Wformat=2 -Wextra -std=gnu99 | |
599 | +@MUDFLAP_TRUE@ -Wformat=2 $(WEXTRA) -std=gnu99 | |
600 | INCLUDES = -I. -I$(srcdir) -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ | |
601 | -I$(srcdir)/../libdw -I.. -I$(srcdir)/../lib | |
602 | ||
603 | --- elfutils/libebl/ChangeLog | |
604 | +++ elfutils/libebl/ChangeLog | |
158e8d12 | 605 | @@ -538,6 +538,11 @@ |
49fd4b14 JB |
606 | * Makefile.am (libebl_*_so_SOURCES): Set to $(*_SRCS) so dependency |
607 | tracking works right. | |
608 | ||
609 | +2005-05-31 Roland McGrath <roland@redhat.com> | |
610 | + | |
611 | + * Makefile.am (WEXTRA): New variable, substituted by configure. | |
612 | + (AM_CFLAGS): Use it in place of -Wextra. | |
613 | + | |
614 | 2005-05-21 Ulrich Drepper <drepper@redhat.com> | |
615 | ||
616 | * libebl_x86_64.map: Add x86_64_core_note. | |
0dcd74c7 JR |
617 | --- elfutils/libebl/Makefile.am |
618 | +++ elfutils/libebl/Makefile.am | |
98f2540e JB |
619 | @@ -25,12 +25,13 @@ |
620 | ## <http://www.openinventionnetwork.com>. | |
0dcd74c7 JR |
621 | ## |
622 | DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DOBJDIR=\"$(shell pwd)\" | |
623 | +WEXTRA = @WEXTRA@ | |
624 | if MUDFLAP | |
625 | AM_CFLAGS = -fmudflap | |
626 | else | |
627 | AM_CFLAGS = | |
628 | endif | |
629 | -AM_CFLAGS += -fpic -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 \ | |
630 | +AM_CFLAGS += -fpic -Wall -Wshadow -Werror -Wunused $(WEXTRA) -Wformat=2 \ | |
631 | -std=gnu99 | |
632 | ||
b4c3777d | 633 | INCLUDES = -I$(srcdir) -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw \ |
0dcd74c7 JR |
634 | --- elfutils/libebl/Makefile.in |
635 | +++ elfutils/libebl/Makefile.in | |
158e8d12 | 636 | @@ -122,6 +122,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
637 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
638 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
639 | LDFLAGS = @LDFLAGS@ | |
640 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
641 | LEX = @LEX@ | |
642 | LEXLIB = @LEXLIB@ | |
643 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
158e8d12 | 644 | @@ -151,6 +152,7 @@ SHELL = @SHELL@ |
9bd92250 | 645 | STRIP = @STRIP@ |
0dcd74c7 JR |
646 | USE_NLS = @USE_NLS@ |
647 | VERSION = 1 | |
648 | +WEXTRA = @WEXTRA@ | |
649 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 650 | XGETTEXT_015 = @XGETTEXT_015@ |
0dcd74c7 | 651 | YACC = @YACC@ |
158e8d12 | 652 | @@ -206,9 +208,9 @@ target_alias = @target_alias@ |
9bd92250 JB |
653 | top_builddir = @top_builddir@ |
654 | top_srcdir = @top_srcdir@ | |
0dcd74c7 JR |
655 | @MUDFLAP_FALSE@AM_CFLAGS = -fpic -Wall -Wshadow -Werror -Wunused \ |
656 | -@MUDFLAP_FALSE@ -Wextra -Wformat=2 -std=gnu99 | |
657 | +@MUDFLAP_FALSE@ $(WEXTRA) -Wformat=2 -std=gnu99 | |
658 | @MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -fpic -Wall -Wshadow -Werror \ | |
659 | -@MUDFLAP_TRUE@ -Wunused -Wextra -Wformat=2 -std=gnu99 | |
660 | +@MUDFLAP_TRUE@ -Wunused $(WEXTRA) -Wformat=2 -std=gnu99 | |
b4c3777d | 661 | INCLUDES = -I$(srcdir) -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw \ |
d07e7be6 | 662 | -I$(top_srcdir)/lib -I.. -I$(srcdir)/../libasm |
b4c3777d | 663 | |
49fd4b14 JB |
664 | --- elfutils/libelf/ChangeLog |
665 | +++ elfutils/libelf/ChangeLog | |
158e8d12 | 666 | @@ -359,6 +359,11 @@ |
49fd4b14 JB |
667 | If section content hasn't been read yet, do it before looking for the |
668 | block size. If no section data present, infer size of section header. | |
669 | ||
670 | +2005-05-31 Roland McGrath <roland@redhat.com> | |
671 | + | |
672 | + * Makefile.am (WEXTRA): New variable, substituted by configure. | |
673 | + (AM_CFLAGS): Use it in place of -Wextra. | |
674 | + | |
675 | 2005-05-11 Ulrich Drepper <drepper@redhat.com> | |
676 | ||
677 | * elf.h: Update again. | |
678 | --- elfutils/libelf/common.h | |
679 | +++ elfutils/libelf/common.h | |
d07e7be6 | 680 | @@ -159,7 +159,7 @@ libelf_release_all (Elf *elf) |
49fd4b14 JB |
681 | (Var) = (sizeof (Var) == 1 \ |
682 | ? (unsigned char) (Var) \ | |
683 | : (sizeof (Var) == 2 \ | |
684 | - ? bswap_16 (Var) \ | |
685 | + ? (unsigned short int) bswap_16 (Var) \ | |
686 | : (sizeof (Var) == 4 \ | |
687 | ? bswap_32 (Var) \ | |
688 | : bswap_64 (Var)))) | |
d07e7be6 | 689 | @@ -168,7 +168,7 @@ libelf_release_all (Elf *elf) |
49fd4b14 JB |
690 | (Dst) = (sizeof (Var) == 1 \ |
691 | ? (unsigned char) (Var) \ | |
692 | : (sizeof (Var) == 2 \ | |
693 | - ? bswap_16 (Var) \ | |
694 | + ? (unsigned short int) bswap_16 (Var) \ | |
695 | : (sizeof (Var) == 4 \ | |
696 | ? bswap_32 (Var) \ | |
697 | : bswap_64 (Var)))) | |
0dcd74c7 JR |
698 | --- elfutils/libelf/Makefile.am |
699 | +++ elfutils/libelf/Makefile.am | |
98f2540e JB |
700 | @@ -25,6 +25,7 @@ |
701 | ## <http://www.openinventionnetwork.com>. | |
0dcd74c7 JR |
702 | ## |
703 | DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H | |
704 | +WEXTRA = @WEXTRA@ | |
705 | if MUDFLAP | |
49fd4b14 | 706 | AM_CFLAGS = -fmudflap |
0dcd74c7 | 707 | else |
98f2540e | 708 | @@ -33,7 +34,10 @@ endif |
49fd4b14 JB |
709 | if BUILD_STATIC |
710 | AM_CFLAGS += -fpic | |
0dcd74c7 JR |
711 | endif |
712 | -AM_CFLAGS += -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99 \ | |
49fd4b14 JB |
713 | +if BUILD_STATIC |
714 | +AM_CFLAGS += -fpic | |
715 | +endif | |
0dcd74c7 JR |
716 | +AM_CFLAGS += -Wall -Wshadow -Werror -Wunused $(WEXTRA) -Wformat=2 -std=gnu99 \ |
717 | $($(*F)_CFLAGS) | |
718 | INCLUDES = -I$(srcdir) -I$(top_srcdir)/lib -I.. | |
719 | GCC_INCLUDE = -I$(shell $(CC) -print-file-name=include) | |
720 | --- elfutils/libelf/Makefile.in | |
721 | +++ elfutils/libelf/Makefile.in | |
9bd92250 | 722 | @@ -34,7 +34,7 @@ PRE_UNINSTALL = : |
49fd4b14 JB |
723 | POST_UNINSTALL = : |
724 | build_triplet = @build@ | |
725 | host_triplet = @host@ | |
726 | -@BUILD_STATIC_TRUE@am__append_1 = -fpic | |
727 | +@BUILD_STATIC_TRUE@am__append_1 = -fpic -fpic | |
728 | @MUDFLAP_FALSE@noinst_PROGRAMS = $(am__EXEEXT_1) | |
729 | @MUDFLAP_TRUE@am_libelf_pic_a_OBJECTS = | |
730 | subdir = libelf | |
d07e7be6 | 731 | @@ -170,6 +170,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
732 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
733 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
734 | LDFLAGS = @LDFLAGS@ | |
735 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
736 | LEX = @LEX@ | |
737 | LEXLIB = @LEXLIB@ | |
738 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
d07e7be6 | 739 | @@ -199,6 +200,7 @@ SHELL = @SHELL@ |
9bd92250 | 740 | STRIP = @STRIP@ |
0dcd74c7 JR |
741 | USE_NLS = @USE_NLS@ |
742 | VERSION = 1 | |
743 | +WEXTRA = @WEXTRA@ | |
744 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 745 | XGETTEXT_015 = @XGETTEXT_015@ |
0dcd74c7 | 746 | YACC = @YACC@ |
d07e7be6 | 747 | @@ -254,10 +256,10 @@ target_alias = @target_alias@ |
9bd92250 JB |
748 | top_builddir = @top_builddir@ |
749 | top_srcdir = @top_srcdir@ | |
49fd4b14 JB |
750 | @MUDFLAP_FALSE@AM_CFLAGS = $(am__append_1) -Wall -Wshadow -Werror \ |
751 | -@MUDFLAP_FALSE@ -Wunused -Wextra -Wformat=2 -std=gnu99 \ | |
752 | +@MUDFLAP_FALSE@ -Wunused $(WEXTRA) -Wformat=2 -std=gnu99 \ | |
753 | @MUDFLAP_FALSE@ $($(*F)_CFLAGS) | |
754 | @MUDFLAP_TRUE@AM_CFLAGS = -fmudflap $(am__append_1) -Wall -Wshadow \ | |
755 | -@MUDFLAP_TRUE@ -Werror -Wunused -Wextra -Wformat=2 -std=gnu99 \ | |
756 | +@MUDFLAP_TRUE@ -Werror -Wunused $(WEXTRA) -Wformat=2 -std=gnu99 \ | |
0dcd74c7 JR |
757 | @MUDFLAP_TRUE@ $($(*F)_CFLAGS) |
758 | INCLUDES = -I$(srcdir) -I$(top_srcdir)/lib -I.. | |
759 | GCC_INCLUDE = -I$(shell $(CC) -print-file-name=include) | |
760 | --- elfutils/m4/Makefile.in | |
761 | +++ elfutils/m4/Makefile.in | |
d07e7be6 | 762 | @@ -71,6 +71,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
763 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
764 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
765 | LDFLAGS = @LDFLAGS@ | |
766 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
767 | LEX = @LEX@ | |
768 | LEXLIB = @LEXLIB@ | |
769 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
d07e7be6 | 770 | @@ -100,6 +101,7 @@ SHELL = @SHELL@ |
9bd92250 | 771 | STRIP = @STRIP@ |
0dcd74c7 JR |
772 | USE_NLS = @USE_NLS@ |
773 | VERSION = @VERSION@ | |
774 | +WEXTRA = @WEXTRA@ | |
775 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 776 | XGETTEXT_015 = @XGETTEXT_015@ |
0dcd74c7 | 777 | YACC = @YACC@ |
49fd4b14 JB |
778 | --- elfutils/Makefile.in |
779 | +++ elfutils/Makefile.in | |
d07e7be6 | 780 | @@ -98,6 +98,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
781 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
782 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
783 | LDFLAGS = @LDFLAGS@ | |
784 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
785 | LEX = @LEX@ | |
786 | LEXLIB = @LEXLIB@ | |
787 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
d07e7be6 | 788 | @@ -127,6 +128,7 @@ SHELL = @SHELL@ |
9bd92250 | 789 | STRIP = @STRIP@ |
0dcd74c7 JR |
790 | USE_NLS = @USE_NLS@ |
791 | VERSION = @VERSION@ | |
792 | +WEXTRA = @WEXTRA@ | |
793 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 794 | XGETTEXT_015 = @XGETTEXT_015@ |
49fd4b14 | 795 | YACC = @YACC@ |
49fd4b14 JB |
796 | --- elfutils/src/ChangeLog |
797 | +++ elfutils/src/ChangeLog | |
158e8d12 JB |
798 | @@ -34,6 +34,11 @@ |
799 | that matches its PT_LOAD's p_flags &~ PF_W. On sparc, PF_X really | |
800 | is valid in RELRO. | |
801 | ||
802 | +2008-03-01 Roland McGrath <roland@redhat.com> | |
803 | + | |
804 | + * readelf.c (dump_archive_index): Tweak portability hack | |
805 | + to match [__GNUC__ < 4] too. | |
806 | + | |
807 | 2008-02-29 Roland McGrath <roland@redhat.com> | |
808 | ||
809 | * readelf.c (print_attributes): Add a cast. | |
810 | @@ -285,6 +290,8 @@ | |
653c9e5c JB |
811 | |
812 | * readelf.c (hex_dump): Fix rounding error in whitespace calculation. | |
813 | ||
ff873f96 JB |
814 | + * Makefile.am (readelf_no_Werror): New variable. |
815 | + | |
816 | 2007-10-15 Roland McGrath <roland@redhat.com> | |
817 | ||
818 | * make-debug-archive.in: New file. | |
158e8d12 | 819 | @@ -724,6 +731,10 @@ |
69d0c1d1 JB |
820 | * elflint.c (valid_e_machine): Add EM_ALPHA. |
821 | Reported by Christian Aichinger <Greek0@gmx.net>. | |
822 | ||
823 | + * strings.c (map_file): Define POSIX_MADV_SEQUENTIAL to | |
824 | + MADV_SEQUENTIAL if undefined. Don't call posix_madvise | |
825 | + if neither is defined. | |
826 | + | |
827 | 2006-08-08 Ulrich Drepper <drepper@redhat.com> | |
828 | ||
829 | * elflint.c (check_dynamic): Don't require DT_HASH for DT_SYMTAB. | |
158e8d12 | 830 | @@ -800,6 +811,10 @@ |
acd2260d JB |
831 | * Makefile.am: Add hacks to create dependency files for non-generic |
832 | linker. | |
833 | ||
bbcfe1b1 JB |
834 | +2006-04-05 Roland McGrath <roland@redhat.com> |
835 | + | |
836 | + * strings.c (MAP_POPULATE): Define to 0 if undefined. | |
837 | + | |
838 | 2006-06-12 Ulrich Drepper <drepper@redhat.com> | |
839 | ||
840 | * ldgeneric.c (ld_generic_generate_sections): Don't create .interp | |
158e8d12 | 841 | @@ -1148,6 +1163,11 @@ |
49fd4b14 JB |
842 | * readelf.c (print_debug_loc_section): Fix indentation for larger |
843 | address size. | |
0dcd74c7 | 844 | |
49fd4b14 JB |
845 | +2005-05-31 Roland McGrath <roland@redhat.com> |
846 | + | |
847 | + * Makefile.am (WEXTRA): New variable, substituted by configure. | |
848 | + (AM_CFLAGS): Use it in place of -Wextra. | |
849 | + | |
850 | 2005-05-30 Roland McGrath <roland@redhat.com> | |
0dcd74c7 | 851 | |
49fd4b14 | 852 | * readelf.c (print_debug_line_section): Print section offset of each |
0dcd74c7 JR |
853 | --- elfutils/src/findtextrel.c |
854 | +++ elfutils/src/findtextrel.c | |
98f2540e | 855 | @@ -488,7 +488,11 @@ ptrcompare (const void *p1, const void * |
0dcd74c7 JR |
856 | |
857 | ||
858 | static void | |
859 | -check_rel (size_t nsegments, struct segments segments[nsegments], | |
860 | +check_rel (size_t nsegments, struct segments segments[ | |
861 | +#if __GNUC__ >= 4 | |
862 | + nsegments | |
863 | +#endif | |
864 | + ], | |
865 | GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw, | |
866 | const char *fname, bool more_than_one, void **knownsrcs) | |
867 | { | |
49fd4b14 JB |
868 | --- elfutils/src/Makefile.am |
869 | +++ elfutils/src/Makefile.am | |
98f2540e | 870 | @@ -26,6 +26,7 @@ |
49fd4b14 | 871 | ## |
d07e7be6 | 872 | DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H $(YYDEBUG) -DDEBUGPRED=@DEBUGPRED@ \ |
49fd4b14 JB |
873 | -DSRCDIR=\"$(shell cd $(srcdir);pwd)\" -DOBJDIR=\"$(shell pwd)\" |
874 | +WEXTRA = @WEXTRA@ | |
875 | if MUDFLAP | |
876 | AM_CFLAGS = -fmudflap | |
877 | else | |
98f2540e | 878 | @@ -33,7 +34,7 @@ AM_CFLAGS = |
49fd4b14 JB |
879 | endif |
880 | AM_CFLAGS += -Wall -Wshadow -std=gnu99 $(native_ld_cflags) \ | |
881 | $(if $($(*F)_no_Werror),,-Werror) \ | |
882 | - $(if $($(*F)_no_Wunused),,-Wunused -Wextra) \ | |
883 | + $(if $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) \ | |
e78e431a | 884 | $(if $($(*F)_no_Wformat),,-Wformat=2) $(CFLAGS_$(*F)) |
49fd4b14 JB |
885 | |
886 | INCLUDES = -I$(srcdir) -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ | |
d07e7be6 | 887 | @@ -111,6 +112,9 @@ strings_no_Wformat = yes |
ff873f96 JB |
888 | # XXX While the file is not finished, don't warn about this |
889 | ldgeneric_no_Wunused = yes | |
890 | ||
891 | +# Buggy old compilers. | |
892 | +readelf_no_Werror = yes | |
893 | + | |
894 | readelf_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl | |
895 | nm_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl | |
896 | size_LDADD = $(libelf) $(libeu) $(libmudflap) | |
49fd4b14 JB |
897 | --- elfutils/src/Makefile.in |
898 | +++ elfutils/src/Makefile.in | |
d07e7be6 | 899 | @@ -201,6 +201,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
900 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
901 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
902 | LDFLAGS = @LDFLAGS@ | |
903 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
904 | LEX = @LEX@ | |
905 | LEXLIB = @LEXLIB@ | |
906 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
d07e7be6 | 907 | @@ -230,6 +231,7 @@ SHELL = @SHELL@ |
9bd92250 | 908 | STRIP = @STRIP@ |
49fd4b14 JB |
909 | USE_NLS = @USE_NLS@ |
910 | VERSION = @VERSION@ | |
911 | +WEXTRA = @WEXTRA@ | |
912 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 913 | XGETTEXT_015 = @XGETTEXT_015@ |
49fd4b14 | 914 | YACC = @YACC@ -d |
d07e7be6 | 915 | @@ -287,13 +289,13 @@ top_srcdir = @top_srcdir@ |
49fd4b14 JB |
916 | @MUDFLAP_FALSE@AM_CFLAGS = -Wall -Wshadow -std=gnu99 \ |
917 | @MUDFLAP_FALSE@ $(native_ld_cflags) $(if \ | |
918 | @MUDFLAP_FALSE@ $($(*F)_no_Werror),,-Werror) $(if \ | |
919 | -@MUDFLAP_FALSE@ $($(*F)_no_Wunused),,-Wunused -Wextra) $(if \ | |
920 | +@MUDFLAP_FALSE@ $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) $(if \ | |
e78e431a AM |
921 | @MUDFLAP_FALSE@ $($(*F)_no_Wformat),,-Wformat=2) \ |
922 | @MUDFLAP_FALSE@ $(CFLAGS_$(*F)) | |
49fd4b14 JB |
923 | @MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -Wall -Wshadow -std=gnu99 \ |
924 | @MUDFLAP_TRUE@ $(native_ld_cflags) $(if \ | |
925 | @MUDFLAP_TRUE@ $($(*F)_no_Werror),,-Werror) $(if \ | |
926 | -@MUDFLAP_TRUE@ $($(*F)_no_Wunused),,-Wunused -Wextra) $(if \ | |
927 | +@MUDFLAP_TRUE@ $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) $(if \ | |
e78e431a | 928 | @MUDFLAP_TRUE@ $($(*F)_no_Wformat),,-Wformat=2) $(CFLAGS_$(*F)) |
49fd4b14 JB |
929 | INCLUDES = -I$(srcdir) -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ |
930 | -I$(srcdir)/../libdw -I$(srcdir)/../libdwfl \ | |
d07e7be6 | 931 | @@ -337,6 +339,9 @@ size_no_Wformat = yes |
ff873f96 JB |
932 | strings_no_Wformat = yes |
933 | # XXX While the file is not finished, don't warn about this | |
934 | ldgeneric_no_Wunused = yes | |
935 | + | |
936 | +# Buggy old compilers. | |
937 | +readelf_no_Werror = yes | |
938 | readelf_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl | |
939 | nm_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl | |
940 | size_LDADD = $(libelf) $(libeu) $(libmudflap) | |
158e8d12 JB |
941 | --- elfutils/src/readelf.c |
942 | +++ elfutils/src/readelf.c | |
943 | @@ -6340,7 +6340,7 @@ dump_archive_index (Elf *elf, const char | |
944 | if (unlikely (elf_rand (elf, as_off) == 0) | |
945 | || unlikely ((subelf = elf_begin (-1, ELF_C_READ_MMAP, elf)) | |
946 | == NULL)) | |
947 | -#if __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 7) | |
948 | +#if __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 7) || __GNUC__ < 4 | |
949 | while (1) | |
950 | #endif | |
951 | error (EXIT_FAILURE, 0, | |
bbcfe1b1 JB |
952 | --- elfutils/src/strings.c |
953 | +++ elfutils/src/strings.c | |
954 | @@ -51,6 +51,10 @@ | |
955 | ||
956 | #include <system.h> | |
957 | ||
958 | +#ifndef MAP_POPULATE | |
959 | +# define MAP_POPULATE 0 | |
960 | +#endif | |
961 | + | |
962 | ||
963 | /* Prototypes of local functions. */ | |
964 | static int read_fd (int fd, const char *fname, off64_t fdlen); | |
69d0c1d1 JB |
965 | @@ -491,8 +495,13 @@ map_file (int fd, off64_t start_off, off |
966 | fd, start_off); | |
967 | if (mem != MAP_FAILED) | |
968 | { | |
969 | +#if !defined POSIX_MADV_SEQUENTIAL && defined MADV_SEQUENTIAL | |
970 | +# define POSIX_MADV_SEQUENTIAL MADV_SEQUENTIAL | |
971 | +#endif | |
972 | +#ifdef POSIX_MADV_SEQUENTIAL | |
973 | /* We will go through the mapping sequentially. */ | |
974 | (void) posix_madvise (mem, map_size, POSIX_MADV_SEQUENTIAL); | |
975 | +#endif | |
976 | break; | |
977 | } | |
978 | if (errno != EINVAL && errno != ENOMEM) | |
0dcd74c7 JR |
979 | --- elfutils/src/strip.c |
980 | +++ elfutils/src/strip.c | |
98f2540e | 981 | @@ -52,6 +52,12 @@ |
0dcd74c7 JR |
982 | #include <libebl.h> |
983 | #include <system.h> | |
984 | ||
985 | +#ifdef HAVE_FUTIMES | |
986 | +# define FUTIMES(fd, fname, tvp) futimes (fd, tvp) | |
987 | +#else | |
988 | +# define FUTIMES(fd, fname, tvp) utimes (fname, tvp) | |
989 | +#endif | |
990 | + | |
991 | ||
992 | /* Name and version of program. */ | |
993 | static void print_version (FILE *stream, struct argp_state *state); | |
98f2540e | 994 | @@ -300,8 +306,18 @@ process_file (const char *fname) |
0dcd74c7 JR |
995 | |
996 | /* If we have to preserve the timestamp, we need it in the | |
997 | format utimes() understands. */ | |
998 | +#ifdef HAVE_STRUCT_STAT_ST_ATIM | |
999 | TIMESPEC_TO_TIMEVAL (&tv[0], &pre_st.st_atim); | |
1000 | +#else | |
1001 | + tv[0].tv_sec = pre_st.st_atime; | |
1002 | + tv[0].tv_usec = 0; | |
1003 | +#endif | |
1004 | +#ifdef HAVE_STRUCT_STAT_ST_MTIM | |
1005 | TIMESPEC_TO_TIMEVAL (&tv[1], &pre_st.st_mtim); | |
1006 | +#else | |
1007 | + tv[1].tv_sec = pre_st.st_atime; | |
1008 | + tv[1].tv_usec = 0; | |
1009 | +#endif | |
1010 | } | |
1011 | ||
1012 | /* Open the file. */ | |
158e8d12 | 1013 | @@ -1745,7 +1761,7 @@ handle_elf (int fd, Elf *elf, const char |
0dcd74c7 JR |
1014 | /* If requested, preserve the timestamp. */ |
1015 | if (tvp != NULL) | |
1016 | { | |
1017 | - if (futimes (fd, tvp) != 0) | |
1018 | + if (FUTIMES (fd, output_fname, tvp) != 0) | |
1019 | { | |
1020 | error (0, errno, gettext ("\ | |
1021 | cannot set access and modification date of '%s'"), | |
158e8d12 | 1022 | @@ -1802,7 +1818,7 @@ handle_ar (int fd, Elf *elf, const char |
0dcd74c7 JR |
1023 | |
1024 | if (tvp != NULL) | |
1025 | { | |
1026 | - if (unlikely (futimes (fd, tvp) != 0)) | |
1027 | + if (unlikely (FUTIMES (fd, fname, tvp) != 0)) | |
1028 | { | |
1029 | error (0, errno, gettext ("\ | |
1030 | cannot set access and modification date of '%s'"), fname); | |
49fd4b14 JB |
1031 | --- elfutils/tests/ChangeLog |
1032 | +++ elfutils/tests/ChangeLog | |
158e8d12 JB |
1033 | @@ -45,6 +45,8 @@ |
1034 | ||
1035 | 2008-01-21 Roland McGrath <roland@redhat.com> | |
1036 | ||
1037 | + * line2addr.c (main): Revert last change. | |
1038 | + | |
1039 | * testfile45.S.bz2: Add tests for cltq, cqto. | |
1040 | * testfile45.expect.bz2: Adjust. | |
1041 | ||
1042 | @@ -753,6 +755,11 @@ | |
49fd4b14 JB |
1043 | * Makefile.am (TESTS): Add run-elflint-test.sh. |
1044 | (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2. | |
1045 | ||
1046 | +2005-05-31 Roland McGrath <roland@redhat.com> | |
1047 | + | |
1048 | + * Makefile.am (WEXTRA): New variable, substituted by configure. | |
1049 | + (AM_CFLAGS): Use it in place of -Wextra. | |
1050 | + | |
1051 | 2005-05-24 Ulrich Drepper <drepper@redhat.com> | |
1052 | ||
1053 | * get-files.c (main): Use correct format specifier. | |
158e8d12 JB |
1054 | --- elfutils/tests/line2addr.c |
1055 | +++ elfutils/tests/line2addr.c | |
1056 | @@ -132,7 +132,7 @@ main (int argc, char *argv[]) | |
1057 | { | |
1058 | struct args a = { .arg = argv[cnt] }; | |
1059 | ||
1060 | - switch (sscanf (a.arg, "%m[^:]:%d", &a.file, &a.line)) | |
1061 | + switch (sscanf (a.arg, "%a[^:]:%d", &a.file, &a.line)) | |
1062 | { | |
1063 | default: | |
1064 | case 0: | |
49fd4b14 JB |
1065 | --- elfutils/tests/Makefile.am |
1066 | +++ elfutils/tests/Makefile.am | |
98f2540e JB |
1067 | @@ -25,12 +25,13 @@ |
1068 | ## <http://www.openinventionnetwork.com>. | |
49fd4b14 JB |
1069 | ## |
1070 | DEFS = -DHAVE_CONFIG_H -D_GNU_SOURCE | |
1071 | +WEXTRA = @WEXTRA@ | |
1072 | if MUDFLAP | |
1073 | -AM_CFLAGS = -Wall -Werror -Wextra -std=gnu99 -fmudflap\ | |
1074 | +AM_CFLAGS = -Wall -Werror $(WEXTRA) -std=gnu99 -fmudflap\ | |
1075 | $(if $($(*F)_no_Wformat),-Wno-format,-Wformat=2) | |
b4c3777d | 1076 | BUILD_RPATH = \$$ORIGIN/../backends |
49fd4b14 JB |
1077 | else |
1078 | -AM_CFLAGS = -Wall -Werror -Wextra -std=gnu99 \ | |
1079 | +AM_CFLAGS = -Wall -Werror $(WEXTRA) -std=gnu99 \ | |
1080 | $(if $($(*F)_no_Wformat),-Wno-format,-Wformat=2) | |
b4c3777d | 1081 | BUILT_RPATH = \$$ORIGIN/../libasm:\$$ORIGIN/../libdw:\$$ORIGIN/../backends:\$$ORIGIN/../libelf |
49fd4b14 | 1082 | endif |
0dcd74c7 JR |
1083 | --- elfutils/tests/Makefile.in |
1084 | +++ elfutils/tests/Makefile.in | |
158e8d12 | 1085 | @@ -335,6 +335,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
b4c3777d JB |
1086 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
1087 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
1088 | LDFLAGS = @LDFLAGS@ | |
1089 | +LD_AS_NEEDED = @LD_AS_NEEDED@ | |
1090 | LEX = @LEX@ | |
1091 | LEXLIB = @LEXLIB@ | |
1092 | LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ | |
158e8d12 | 1093 | @@ -364,6 +365,7 @@ SHELL = @SHELL@ |
9bd92250 | 1094 | STRIP = @STRIP@ |
0dcd74c7 JR |
1095 | USE_NLS = @USE_NLS@ |
1096 | VERSION = @VERSION@ | |
1097 | +WEXTRA = @WEXTRA@ | |
1098 | XGETTEXT = @XGETTEXT@ | |
9bd92250 | 1099 | XGETTEXT_015 = @XGETTEXT_015@ |
0dcd74c7 | 1100 | YACC = @YACC@ |
158e8d12 | 1101 | @@ -418,10 +420,10 @@ sysconfdir = @sysconfdir@ |
49fd4b14 | 1102 | target_alias = @target_alias@ |
9bd92250 JB |
1103 | top_builddir = @top_builddir@ |
1104 | top_srcdir = @top_srcdir@ | |
49fd4b14 JB |
1105 | -@MUDFLAP_FALSE@AM_CFLAGS = -Wall -Werror -Wextra -std=gnu99 \ |
1106 | +@MUDFLAP_FALSE@AM_CFLAGS = -Wall -Werror $(WEXTRA) -std=gnu99 \ | |
1107 | @MUDFLAP_FALSE@ $(if $($(*F)_no_Wformat),-Wno-format,-Wformat=2) | |
1108 | ||
1109 | -@MUDFLAP_TRUE@AM_CFLAGS = -Wall -Werror -Wextra -std=gnu99 -fmudflap\ | |
1110 | +@MUDFLAP_TRUE@AM_CFLAGS = -Wall -Werror $(WEXTRA) -std=gnu99 -fmudflap\ | |
1111 | @MUDFLAP_TRUE@ $(if $($(*F)_no_Wformat),-Wno-format,-Wformat=2) | |
1112 | ||
b4c3777d | 1113 | @MUDFLAP_TRUE@BUILD_RPATH = \$$ORIGIN/../backends |