This is the mail archive of the binutils@sourceware.cygnus.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

binutils doesn't build after changed libcoff.h



Building binutils with: 
configure --prefix=/opt/binutils --enable-shared \
--disable-nls \
--enable-build-warnings --enable-targets=all --enable-64-bit-bfd

on i686-linux, I get:

gcc -DHAVE_CONFIG_H -I. -I/cvs/binutils/bfd -I. -D_GNU_SOURCE -DTRAD_CORE -I. -I/cvs/binutils/bfd -I/cvs/binutils/bfd/../include -I/cvs/binutils/bfd/../intl -I../intl -W -Wall -g -O2 -c /cvs/binutils/bfd/coff-alpha.c  -fPIC -DPIC -o .libs/coff-alpha.lo
In file included from /cvs/binutils/bfd/coff-alpha.c:120:
/cvs/binutils/bfd/ecoffswap.h: In function `ecoff_swap_fdr_in':
/cvs/binutils/bfd/ecoffswap.h:189: warning: comparison between signed and unsigned
/cvs/binutils/bfd/coff-alpha.c: In function `reloc_nil':
/cvs/binutils/bfd/coff-alpha.c:130: warning: unused parameter `abfd'
/cvs/binutils/bfd/coff-alpha.c:131: warning: unused parameter `reloc'
/cvs/binutils/bfd/coff-alpha.c:132: warning: unused parameter `sym'
/cvs/binutils/bfd/coff-alpha.c:133: warning: unused parameter `data'
/cvs/binutils/bfd/coff-alpha.c:134: warning: unused parameter `sec'
/cvs/binutils/bfd/coff-alpha.c:135: warning: unused parameter `output_bfd'
/cvs/binutils/bfd/coff-alpha.c:136: warning: unused parameter `error_message'
/cvs/binutils/bfd/coff-alpha.c: In function `alpha_ecoff_bad_format_hook':
/cvs/binutils/bfd/coff-alpha.c:475: warning: unused parameter `abfd'
/cvs/binutils/bfd/coff-alpha.c: In function `alpha_adjust_reloc_out':
/cvs/binutils/bfd/coff-alpha.c:710: warning: unused parameter `abfd'
/cvs/binutils/bfd/coff-alpha.c: In function `alpha_bfd_reloc_type_lookup':
/cvs/binutils/bfd/coff-alpha.c:1178: warning: unused parameter `abfd'
/cvs/binutils/bfd/coff-alpha.c: In function `alpha_convert_external_reloc':
/cvs/binutils/bfd/coff-alpha.c:1336: warning: comparison between signed and unsigned
/cvs/binutils/bfd/coff-alpha.c:1349: warning: comparison between signed and unsigned
/cvs/binutils/bfd/coff-alpha.c:1252: warning: unused parameter `output_bfd'
/cvs/binutils/bfd/coff-alpha.c: In function `alpha_adjust_headers':
/cvs/binutils/bfd/coff-alpha.c:2016: warning: unused parameter `ahdr'
/cvs/binutils/bfd/coff-alpha.c: At top level:
/cvs/binutils/bfd/coff-alpha.c:2270: incompatible types in initialization
/cvs/binutils/bfd/coff-alpha.c:2270: initializer element is not constant
/cvs/binutils/bfd/coff-alpha.c:2270: (near initialization for `alpha_ecoff_backend_data.coff._bfd_coff_force_symnames_in_strings')
/cvs/binutils/bfd/coff-alpha.c:2270: warning: initialization makes integer from pointer without a cast
/cvs/binutils/bfd/coff-alpha.c:2272: warning: initialization from incompatible pointer type
/cvs/binutils/bfd/coff-alpha.c:2272: warning: initialization from incompatible pointer type
/cvs/binutils/bfd/coff-alpha.c:2273: warning: initialization from incompatible pointer type
/cvs/binutils/bfd/coff-alpha.c:2273: warning: initialization from incompatible pointer type
/cvs/binutils/bfd/coff-alpha.c:2274: warning: initialization from incompatible pointer type
/cvs/binutils/bfd/coff-alpha.c:2274: warning: initialization from incompatible pointer type
/cvs/binutils/bfd/coff-alpha.c:2277: warning: missing initializer
/cvs/binutils/bfd/coff-alpha.c:2277: warning: (near initialization for `alpha_ecoff_backend_data.coff._bfd_coff_link_output_has_begun')

What's the right way to initialize the fields?  This seems to be
broken by Clinton's last patch:

Mon Apr 24 15:20:35 2000  Clinton Popetz  <cpopetz@cygnus.com>
        [...]
	* libcoff.h (bfd_coff_backend_data): Add new fields 
	_bfd_coff_force_symnames_in_strings and 
	_bfd_coff_debug_string_prefix_length.
	(bfd_coff_force_symnames_in_strings, 
	bfd_coff_debug_string_prefix_length): New macros for above fields.

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.rhein-neckar.de

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]