-------------------------------------------------------------------
Wed Apr 27 00:35:22 UTC 2011 - tonyj@novell.com

- Upgrade to 0.152, upstream changelog:
  - Various build and warning nits fixed for newest GCC and Autoconf.
  - libdwfl: Yet another prelink-related fix for another regression.
             Look for Linux kernel images in files named with compression
             suffixes.
  - elfcmp: New flag --ignore-build-id to ignore differing build ID bits.
	    New flag -l/--verbose to print all differences.

-------------------------------------------------------------------
Fri Jan 21 22:02:25 UTC 2011 - tonyj@novell.com

- Update to 0.151
- Upstream changelog for 0.151/0.150
  - libdwfl: Fix for more prelink cases with separate debug file. 
  - eu-strip: New flag --strip-sections to remove section headers entirely.
  - libdwfl: Remove bogus assert. 
  - libdw: Fix for handling huge .debug_aranges section. 
  - libdwfl: Fix for handling prelinked DSO with separate debug file. 
  - findtextrel: Fix diagnostics to work with usual section ordering.
  - libebl: i386 backend fix for multi-register integer return value location

-------------------------------------------------------------------
Sat Sep 18 00:00:44 UTC 2010 - tonyj@novell.com

- Update to 0.149
- Upstream changelog
  - libdwfl: Fix Linux kernel module search when dwfl_build_id_find_elf and
    dwfl_build_id_find_debuginfo close fd on success
  - readelf: Use symbolic printing for FDE initial_location address
  - readelf: Print .debug_loc/.debug_ranges with cognizance of actual DIE 
    pointers into them.
  - readelf: Fix crash in .debug_loc with garbage data.
  - readelf: Fix DW_OP_call_ref printing for version 2 CUs.
  - Handle DW_OP_GNU_implicit_pointer.
  - Add dwfl_dwarf_line, addr2line -F to print out more line info bits.
  - Add missing size entries for ELF_T_LIB and ELF_T_GNUHASH.
  - Fix dwarf_formref_die DW_FORM_ref_sig8 hash table insertion.
  - Consider .gdb_index as a debugging section
  - Misc intendation, typo, translation and cleanup fixes

-------------------------------------------------------------------
Mon Sep 13 11:32:58 UTC 2010 - coolo@novell.com

- add small patch to avoid crash in systemtap while building preload

-------------------------------------------------------------------
Thu Aug 26 03:32:26 CEST 2010 - tonyj@suse.de

- Update to 0.148
- Upstream changelog
  - libdw: Accept DWARF 4 format: new functions dwarf_next_unit, 
    dwarf_offdie_types.  New functions dwarf_lineisa, 
    dwarf_linediscriminator, dwarf_lineop_index.
  - libdwfl: Fixes in core-file handling, support cores from PIEs. 
    	 When working from build IDs, don't open a named file that mismatches.
  - readelf: Handle DWARF 4 formats.


-------------------------------------------------------------------
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de

- use %_smp_mflags

-------------------------------------------------------------------
Tue May 11 20:01:23 UTC 2010 - tonyj@novell.com

- update to version 0.147 (fix bnc#588293)
- dropped patches for 10.3 and older
- dropped elfutils-0.97-ftruncate-mmap-fix, libelf-ignore-NOBITS, test and
  build patches. According to jbl these were mistakenly checked in from
  home:janblunck:debuginfo:libs/elfutils and the purpose of this project is 
  no longer known. Absense of any patch header makes confirmation difficult.

- Upstream changelog:
  0.147
  - libdw: Fixes in CFI handling, best possible handling of bogus CFA
    ops.
  - libdwfl: Ignore R_*_NONE relocs, works around old (binutils) ld -r
    bugs.
  
  0.146
  - libdwfl: New function dwfl_core_file_report.
  
  0.145
  - Fix build with --disable-dependency-tracking.
  - Fix build with most recent glibc headers.
  - libelf: More robust to bogus section headers.
  - libdw: Fix CFI decoding.
  - libdwfl: Fix address bias returned by CFI accessors.   Fix core
    file module layout identification.
  - readelf: Fix CFI decoding.
  
  0.144
  - libelf: New function elf_getphdrnum.  Now support using more than
    65536 program headers in a file.
  - libdw: New function dwarf_aggregate_size for computing (constant)
    type        sizes, including array_type cases with nontrivial
    calculation.
  - readelf: Don't give errors for missing info under -a.
    Handle Linux "VMCOREINFO" notes under -n.
  
  0.143
  - libdw: Various convenience functions for individual attributes now
    use dwarf_attr_integrate to look up indirect inherited
    attributes.  Location expression handling now supports
    DW_OP_implicit_value.
  - libdwfl: Support automatic decompression of files in XZ format,
    and of Linux kernel images made with bzip2 or LZMA (as well
    as gzip).

-------------------------------------------------------------------
Wed Feb 10 12:21:51 CET 2010 - rguenther@suse.de

- Fix uninitialized variable.

-------------------------------------------------------------------
Sat Dec 12 18:13:13 CET 2009 - jengelh@medozas.de

- Enable parallel building
- add baselibs.conf as a source

-------------------------------------------------------------------
Thu Aug 20 13:13:21 CEST 2009 - rguenther@suse.de

- Fix elfutils-old-scanf-fix.diff patch.

-------------------------------------------------------------------
Thu Aug 13 16:11:47 CEST 2009 - tiwai@suse.de

- updated to 0.142:
  - Fix handling filling caps between sections in libelf
  - Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx
    alias for elf_getshstrndx and deprecate original names.
  - Add support for STB_GNU_UNIQUE
  - Add -N option to readelf, speeds up DWARF printing without
    address->name lookups
  - Add support for decoding DWARF CFI into location description
    form to libdw.
    Some new DWARF 3 expression operations.
    Basic handling of some new encodings slated for DWARF 4.

-------------------------------------------------------------------
Wed Apr 29 17:49:28 CEST 2009 - tiwai@suse.de

- updated to 0.141:
  - libebl: sparc backend fixes
      some more arm backend support
  - libdwfl: fix dwfl_module_build_id for prelinked DSO case
      fixes in core file support dwfl_module_getsym interface
      improved for non-address symbols
  - eu-strip: fix infinite loop on strange inputs with -f
  - eu-addr2line: take -j/--section=NAME option for binutils
      compatibility (same effect as '(NAME)0x123' syntax already
      supported)

-------------------------------------------------------------------
Thu Feb 19 15:39:39 CET 2009 - tiwai@suse.de

- Update to 0.139
  - libcpu: Add Intel SSE4 disassembler support
  - readelf: Implement call frame information and exception
             handling dumping.
             Add -e option.  Enable it implicitly for -a.
  - elflint: Check PT_GNU_EH_FRAME program header entry.
  - libdwfl: Support automatic gzip/bzip2 decompression of ELF
             files.
- updated to 0.140:
  - libelf: Fix regression in creation of section header.
  - Misc bug fixes

-------------------------------------------------------------------
Tue Jan 27 14:34:17 CET 2009 - tiwai@suse.de

- revert the ET_DYN address fix patch; causing a regression
  (bnc#468814)

-------------------------------------------------------------------
Wed Jan  7 15:01:10 CET 2009 - tiwai@suse.de

- Fix the header size check in dwarf_getsrclines() (bnc#455992)
- Backport the fix for ET_DYN addresses

-------------------------------------------------------------------
Tue Dec 16 13:48:38 CET 2008 - tiwai@suse.de

- Fix dwfl_getmodules(), assert in systemtap (bnc#448331)
- Fix libebl1 dependency
- Fix crashes of elfutils binaries, backports from upstream

-------------------------------------------------------------------
Tue Nov 25 13:12:04 CET 2008 - tiwai@suse.de

- fix libdwfl regression with realloc DWFL->lookup_module in
  the fix patch (bnc#448331, likely bnc#445783)

-------------------------------------------------------------------
Tue Oct 28 20:33:17 CET 2008 - tiwai@suse.de

- added baselibs.conf for 32bit libs (bnc#439582)

-------------------------------------------------------------------
Tue Oct  7 15:07:28 CEST 2008 - tiwai@suse.de

- renamed to libebl1
- provides libasm1 package
- fix provides and obsolets of libebl1
- updated to version 0.137:
  * libdwfl: bug fixes

-------------------------------------------------------------------
Tue Aug 26 17:52:21 CEST 2008 - tiwai@suse.de

- updated to version 0.135:
  * libdwfl: bug fixes
- updated to version 0.134:
  * libdwfl, libelf: bug fixes
- updated to version 0.133:
  * readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling
    (readelf -A)
  * libdwfl: bug fixes and optimization in relocation handling
- updated to version 0.132:
  * libcpu: Implement x86 and x86-64 disassembler.
  * libasm: Add interface for disassembler.
- fixed post scripts

-------------------------------------------------------------------
Fri Feb 29 19:17:35 CET 2008 - dmueller@suse.de

- fix build for older distributions

-------------------------------------------------------------------
Mon Jan 28 14:24:36 CET 2008 - tiwai@suse.de

- fix compile errors regarding missing prototypes.

-------------------------------------------------------------------
Tue Nov 20 14:47:20 CET 2007 - tiwai@suse.de

- fix off64_t in libelf.h again...

-------------------------------------------------------------------
Tue Nov 20 10:36:32 CET 2007 - tiwai@suse.de

- updated to version 0.131
  * libdw: DW_FORM_ref_addr support
     dwarf_formref entry point now deprecated
     bug fixes for oddly-formatted DWARF
  * libdwfl: bug fixes in offline archive support
     apply partial relocations for dwfl_module_address_section
     on ET_REL
  * libebl: powerpc backend support for Altivec registers

-------------------------------------------------------------------
Mon Oct 22 18:40:18 CEST 2007 - tiwai@suse.de

- fix comiple errors regarding missing off64_t definitions
  in libelf.h

-------------------------------------------------------------------
Mon Oct 22 15:18:07 CEST 2007 - tiwai@suse.de

- updated to version 0.129:
  readelf: new options --hex-dump (or -x), --strings (or -p)
- updated to version 0.130
  * readelf: -p option can take an argument like -x for one
    section
  * libelf: new function elf_getdata_rawchunk, replaces
    gelf_rawchunk;
    new functions gelf_getnote, gelf_getauxv, gelf_update_auxv
  * libdwfl: new functions dwfl_build_id_find_elf,
    dwfl_build_id_find_debuginfo, dwfl_module_build_id,
    dwfl_module_report_build_id;
    support dynamic symbol tables found via phdrs;
    dwfl_standard_find_debuginfo now uses build IDs when available
  * libebl: backend improvements for sparc, alpha, powerpc

-------------------------------------------------------------------
Thu Oct  4 15:28:43 CEST 2007 - rguenther@suse.de

- fix build with gcc-4.3, same patch as for the copy in rpm

-------------------------------------------------------------------
Wed Jul  4 12:20:22 CEST 2007 - tiwai@suse.de

- updated to version 0.128
  * auto-tool fixes

-------------------------------------------------------------------
Mon Jun 11 01:05:12 CEST 2007 - ro@suse.de

- use __attribute__ ((gnu_inline)) to fix build with gcc-4.2

-------------------------------------------------------------------
Mon May 21 12:19:46 CEST 2007 - tiwai@suse.de

- initial packages, built from elfutils-0.127.
  A problematic file regarding the license is removed from the
  tarball.