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