summaryrefslogtreecommitdiff
path: root/bfd/config.in
Commit message (Collapse)AuthorAgeFilesLines
* bfd/Craig Silverstein2008-07-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (BFD32_LIBS): Add compress.lo. (BFD32_LIBS_CFILES): Add compress.c. (BFD_H_FILES): Likewise. * Makefile.in: Regenerate. * bfd-in2.h: Regenerate. * config.in: Add HAVE_ZLIB_H * configure.in: Add test for libz and zlib.h * configure: Regenerate. * dwarf2.c (read_section): New function. (read_indirect_string): Call new function read_section. (read_abbrevs): Likewise. (decode_line_info): Likewise. (read_debug_ranges): Likewise. (find_line): Call new function read_section when just one .zdebug_info section is found, otherwise read and compress multiple sections. (_bfd_dwarf2_cleanup_debug_info): Free sec_info_ptr. * elf.c (_bfd_elf_make_section_from_shdr): Add zdebug prefix. (special_sections_z): New struct. (special_sections): Refer to special_sections_z. * elfxx-mips.c (_bfd_mips_elf_section_from_shdr): Recognize sections named .zdebug_*. (_bfd_mips_elf_fake_sections): Likewise. * compress.c: New file. (bfd_uncompress_section_contents): New function. bfd/doc/ * Makefile.am (BFD_H_DEP): Add ../compress.c. * Makefile.in: Regenerate. binutils/ * config.in: Add HAVE_ZLIB_H * configure.in: Add test for libz and zlib.h * configure: Regenerate. * dwarf.c (debug_displays): Add .zdebug_* strings. * dwarf.h (struct dwarf_section): Add fields uncompressed_namd and compressed_name. * objdump.c (load_debug_section): Call bfd_uncompress_section_contents when loading a compressed section. (dump_dwarf_section): Recognize compressed section name. (mach_o_dwarf_sections): Rename as mach_o_uncompressed_dwarf_sections. (mach_o_compressed_dwarf_sections): New variable. (generic_dwarf_section): Rename as generic_uncompressed_dwarf_sections. (generic_compressed_dwarf_sections): New variable. (check_mach_o_dwarf): Save and restore mach_o_compressed_dwarf_sections. * readelf.c: Add #include for config.h and zlib.h (process_section_headers): Recognize compressed section name. (uncompress_section_contents): New function. (load_debug_section): Call uncompress_section_contents when loading a compressed section. (display_debug_section): Recognize compressed section name. binutils/testsuite: * binutils-all/objdump.exp: Add test for objdump -s on a file with a compressed debug section. Add test for objdump -W on a file that contains a compressed debug section. * binutils-all/readelf.exp: Call readelf_compressed_wa_test. (readelf_compressed_wa_test): New function. * binutils-all/dw2-compressed.S: New file. * binutils-all/objdump.W: New file. * binutils-all/objdump.s: New file. * binutils-all/readelf.wa: New file.
* PR 5146Nick Clifton2007-10-161-0/+3
| | | | | | | | * configure.in (AC_CHECK_HEADERS): Add alloca.h * configure: Regenerate. * config.in: Regenerate. * som.c: Replace alloca-conf.h inclusion with code recommended in autoconf documentation. * elf64-hppa.c: Likewise.
* Support the use of the STT_COMMON type. (In source and object files only at ↵Nick Clifton2007-10-161-0/+3
| | | | the moment)
* bfd/Alan Modra2007-09-131-3/+0
| | | | | | | | | | | | * configure.in: Delete BFD_HOST_LONG_LONG and bfd checks for long long. Partly revert 2007-07-12 change, so that BFD_HOST_64BIT_LONG and BFD_HOST_64BIT_LONG_LONG are set independent of "void *" size. * configure: Regenerate. * config.in: Regenerate. * Makefile.in: Regenerate. bfd/doc/ * Makefile.in: Regenerate.
* Add support for building on a 64-bit Windows host.Nick Clifton2007-07-121-0/+3
|
* Regenerate files.Alan Modra2007-07-021-0/+7
|
* * acinclude.m4: Include config/stdint.m4.Alan Modra2007-04-241-0/+12
| | | | | | | | * configure.in: Invoke GCC_HEADER_STDINT. * sysdep.h: Don't include ansidecl.h here. * configure: Regenerate. * config.in: Regenerate. * Makefile.in: Regenerate.
* * Makefile.am: Run "make dep-am".Alan Modra2006-06-051-102/+2
| | | | | * Makefile.in: Regenerate. * config.in: Regenerate.
* * configure.in: Check for fopen64.Daniel Jacobowitz2005-11-031-0/+3
| | | | | | | | * libbfd-in.h (real_fopen): New prototype. * configure, config.in, libbfd.h: Regenerated. * bfdio.c (real_fopen): New function. * opncls.c (bfd_fopen, bfd_fill_in_gnu_debuglink_section): Use it. * cache.c (bfd_open_file): Likewise.
* * configure.in (--enable-secureplt): New.Richard Henderson2005-05-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * elf64-alpha.c (INSN_LDA, INSN_LDAH, INSN_LDQ, INSN_BR): New. (INSN_SUBQ, INSN_S4SUBQ, INSN_JMP): New. (INSN_A, INSN_AB, INSN_ABC, INSN_ABO, INSN_AD): New. (elf64_alpha_use_secureplt): New. (OLD_PLT_HEADER_SIZE, OLD_PLT_ENTRY_SIZE): New. (NEW_PLT_HEADER_SIZE, NEW_PLT_ENTRY_SIZE): New. (PLT_HEADER_SIZE, PLT_ENTRY_SIZE): Conditionalize on secureplt. (ALPHA_ELF_LINK_HASH_PLT_LOC): Remove. (struct alpha_elf_link_hash_entry): Add plt_offset. (PLT_HEADER_WORD1, PLT_HEADER_WORD2, PLT_HEADER_WORD3): Remove. (PLT_HEADER_WORD4, PLT_ENTRY_WORD1, PLT_ENTRY_WORD2): Remove. (PLT_ENTRY_WORD3): Remove. (elf64_alpha_create_dynamic_sections): If secureplt, set SEC_READONLY on .plt and create .got.plt. (elf64_alpha_output_extsym): Remove .plt frobbing for symbol values. (get_got_entry): Initialize plt_offset. (elf64_alpha_want_plt): New. (elf64_alpha_check_relocs): Use it. (elf64_alpha_adjust_dynamic_symbol): Likewise. Don't allocate plt entries here. (elf64_alpha_calc_got_offsets_for_symbol): Don't report internal error as user error. (elf64_alpha_size_plt_section_1): Allocate one plt entry per got subsection. (elf64_alpha_size_plt_section): Size .got.plt section. (elf64_alpha_size_rela_got_1): Don't allocate relocations if plt entries used. (elf64_alpha_size_dynamic_sections): Call elf64_alpha_size_plt_section. Add PLTRO DYNAMIC entry. (elf64_alpha_finish_dynamic_symbol): Generate secureplt format. (elf64_alpha_finish_dynamic_sections): Likewise.
* 2005-05-28 Eli Zaretskii <eliz@gnu.org>Andreas Jaeger2005-05-281-0/+8
| | | | | * configure.in: Add snprintf and vsnprintf to AC_CHECK_DECLS. * config.in, configure: Regenerate.
* 2005-05-09 Kelley Cook <kcook@gcc.gnu.org>Kelley Cook2005-05-101-3/+3
| | | | | | * configure.in: Replace AC_COMPILE_CHECK_SIZEOF with AC_CHECK_SIZEOF. * acinclude.m4: Don't sinclude accross.m4. * config.in, configure, Makefile.in, doc/Makefile.in: Regenerate.
* Fix ia64-hpux build failure, patch from Steve Ellcey.Jim Wilson2005-05-051-0/+3
| | | | | | | * configure.in (ACX_HEADER_STRING): New. * configure: Regenerate. * config.in: Regenerate. * sysdep.h (STRING_WITH_STRINGS): Use.
* * Makefile.am (INCLUDES): Don't -D_GNU_SOURCE here.Hans-Peter Nilsson2005-05-051-0/+5
| | | | | | * configure.in: Call AC_GNU_SOURCE here, after AC_PROG_CC. * configure, config.in, Makefile.in: Regenerate. * sysdep.h (stpcpy): Revert last change.
* 2005-05-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-05-041-0/+4
| | | | | | | | * configure.in: Add AC_CHECK_DECLS(stpcpy). * configure: Regenerated. * config.in: Likewise. * sysdep.h (stpcpy): New.
* * configure.in: Replace BFD_NEED_DECLARATION checks by theJerome Guitton2005-04-221-18/+23
| | | | | | | | | corresponding AC_CHECK_DECLS. * sysdep.h: Replace NEED_DECLARATION_* checks by the corresponding HAVE_DECL_*. * bfd.m4 (BFD_NEED_DECLARATION): Remove, obsolete. * configure: Regenerate. * config.in: Ditto.
* * configure.in: Fix the check for basename declaration. Add checkJerome Guitton2005-04-201-0/+16
| | | | | | | for declarations of ftello, ftello64, fseeko, fseeko64. * configure: Regenerate. * config.in: Ditto. * sysdep.h: If needed, declare ftello, ftello64, fseeko, fseeko64.
* * bfd/config.in: Regenerate.Jerome Guitton2005-03-311-1/+2
|
* * bfd/config.in (HAVE_DECL_BASENAME): New configure macro.Jerome Guitton2005-03-311-0/+3
| | | | | * bfd/configure.in: Check for basename. * bfd/configure: Regenerate.
* * configure.in: Check for ffs decl and alphabetize.Aaron W. LaFramboise2005-03-301-0/+3
| | | | | | | * config.in: Regenerate. * configure: Regenerate. * sysdep.h [NEED_DECLARATION_FFS] (ffs): Prototype and alphabetize.
* 2004-08-30 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode2004-08-301-179/+206
| | | | | | | | | | | | * acinclude.m4: Require AC_CANONICAL_TARGET, not AC_CANONICAL_SYSTEM. Include ../config/acx.m4 and use ACX_NONCANONICAL_* where appropriate; replace uses of *_alias with *_noncanonical. * aclocal.m4: Rebuild with aclocal 1.4p6. * Makefile.in: Rebuild with automake 1.4p6. * doc/Makefile.in: Rebuild with automake 1.4p6. * configure.in: Autoupdate with autoupdate 2.59. * config.in: Regenerate with autoheader 2.59. * configure: Regnerate with autoconf 2.59.
* * Makefile.am: Run "make dep-am".Alan Modra2004-03-191-0/+6
| | | | | | | | | * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * config.in: Regenerate. * po/bfd.pot: Regenerate. doc/ * Makefile.in: Regenerate.
* * config.in: Re-generate.Andrew Cagney2004-02-111-0/+21
|
* * configure.in: Check for strtoull.Ian Lance Taylor2003-08-271-0/+3
| | | | | * bfd.c (bfd_scan_vma): Use strtoull when available. * configure, config.in: Regenerate.
* Add pc-relative 32-bit reloc to v850 port. Fixes ld-elf/merge test failure.Nick Clifton2003-06-031-9/+0
|
* * acinclude.m4 (AM_INSTALL_LIBBFD): Do not rely on "test -o".Alan Modra2002-12-201-0/+3
| | | | | | | | * configure.in (build-warnings): Likewise. (Horrible hacks to build DLLs on Windows): Do not rely on "tail -1". * aclocal.m4: Regenerate. * config.in: Regenerate. * configure: Regenerate.
* 2002-11-16 Klee Dienes <kdienes@apple.com>Klee Dienes2002-11-181-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (BFD32_LIBS): Add bfdwin.lo, bfdio.lo. (BFD32_LIBS_CFILES): Add bfdwin.c, bfdio.c. (BFD_H_FILES): Add bfdwin.c, bfdio.c. (LIBBFD_H_FILES): Add bfdwin.c, bfdio.c. Add dependencies for bfdwin.c, bfdio.c. * bfd.c: Remove bfd_get_mtime, bfd_get_size. * libbfd.c: Remove real_read, bfd_bread, _bfd_window_internal, bfd_init_window, bfd_free_window, bfd_get_file_window, bfd_bwrite, bfd_tell, bfd_flush, bfd_stat, bfd_seek. * bfdio.c: New file. Contains real_read, bfd_bread, bfd_write, bfd_tell, bfd_flush, bfd_stat, bfd_seek, bfd_ge_mtime, bfd_get_size (moved from libbfd.c and bfd.c). * bfdwin.c New file. Contains _bfd_window_internal, bfd_init_window, bfd_free_window, bfd_get_file_window (moved from libbfd.c and bfd.c). * po/SRC-POTFILES.in: Regenerate. * po/bfd.pot: Regenerate. * libbfd.h: Regenerate. * bfd-in2.h: Regenerate. * aclocal.m4: Regenerate. * Makefile.in: Regenerate. * configure: Regenerate. 2002-11-16 Klee Dienes <kdienes@apple.com> * Makefile.am (DOCFILES): Add bfdwin.texi, bfdio.texi. (PROTOS): Add bfdio.p, bfdwin.p. (SRCDOC): Add bfdio.c, bfdwin.c. (SRCPROT): Add bfdio.c, bfdwin.c. (SRCIPROT): Add bfdio.c, bfdwin.c. (LIBBFD_H_DEP): Add bfdio.c, bfdwin.c. (BFD_H_DEP): Add bfdio.c, bfdwin.c. Add rules for bfdio.texi, bfdwin.text. * bfd.texinfo: Include bfdio.texi.
* * configure.in: Revert 2002-04-07. Instead, auto-configureAlan Modra2002-05-131-0/+3
| | | | | | | | HAVE_ST_C_IMPL. * configure: Regenerate. * config.in: Regenerate. * rs6000-core.c (CNEW_IMPL): Guard use of c_impl with HAVE_ST_C_IMPL or AIX_5_CORE.
* * Makefile.am: "make dep-am".Alan Modra2002-02-111-0/+6
| | | | | | | * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * config.in: Regenerate. * configure: Regenerate.
* Add MIPS r12k supportNick Clifton2001-05-231-12/+0
|
* Fix autoconf breakage + commit target.c, omitted in previous deltaNick Clifton2001-04-251-0/+12
|
* Add OpenRISC supportNick Clifton2001-04-241-0/+3
|
* Add support for x86_64-*-linux-gnu* targetNick Clifton2000-11-301-3/+6
|
* Regenerate files using fixed aclocal install.Nick Clifton2000-09-061-12/+0
|
* Increase minor version number (to 2.10.91) to help tools detect the newNick Clifton2000-09-021-0/+12
| | | | ability to support removal of duplciate DWARF@ debug information.
* 2000-08-29 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2000-08-301-0/+15
| | | | | | | | | | | | * elf.c: Eliminate references to __sparcv9 macro; replace with autoconf variables HAVE_PSINFO32_T etc. * configure.in: Auto-configure HAVE_PSINFO_32_T, HAVE_PRPSINFO32_T, HAVE_PSTATUS32_T, HAVE_PRSTATUS32_T, HAVE_PRSTATUS32_T_PR_WHO. * config.in: Ditto. * acinclude.m4 (BFD_HAVE_SYS_PROCFS_TYPE) define _SYSCALL32 so it can detect the above typedefs. (BFD_HAVE_SYS_PROCFS_TYPE_MEMBER): Ditto. * aclocal.m4: Ditto. * configure: Regenerate.
* Apply patch from Egor Duda to process win32_pstatus notes in core dumps.Nick Clifton2000-01-101-0/+3
|
* * configure.in: Check whether getuid and getgid exist.Ian Lance Taylor1999-05-271-0/+6
| | | | | | | | | * archive.c: Define getuid and getgid as macros if HAVE_GETUID or HAVE_GETGID are not defined, respectively. (bfd_write_armap): Don't special case on _WIN32 for getuid and getgid. * configure.host: Set ac_cv_func_get{ug}id for *-*-windows*. * configure, config.in: Rebuild.
* Initial revisionRichard Henderson1999-05-031-0/+234