Opened 6 years ago

Closed 6 years ago

#6630 closed enhancement (fixed)

elfutils-0.163

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: 7.8
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description (last modified by Douglas R. Reno)

https://fedorahosted.org/releases/e/l/elfutils/0.163/elfutils-0.163.tar.bz2

https://fedorahosted.org/releases/e/l/elfutils/0.162/elfutils-0.162.tar.bz2.sig

https://lists.fedorahosted.org/pipermail/elfutils-devel/2015-June/005052.html

MD5SUM: 77ce87f259987d2e54e4d87b86cbee41

This is a bug fix only release. With one important regression fix
introduced in elfutils 0.162.

elf_update could fail to reduce the file size on disk in some cases. The
result would still be a valid ELF file, but it would contain extra data
at the end of the ELF image (from the old file). This would make it seem
like eu-strip didn't work correctly since it would not have reduced the
file size, even though the debug sections would not be available
anymore.

This release also contains an updated Polish translation.

* NEWS *

Bug fixes only, no new features.

* GIT SHORTLOG *

Mark Wielaard (17):
  • libebl: SHT_(INIT|FINI|PREINIT)_ARRAY are valid targets for
    relocation.
  • po/*.po: Regenerate.
  • libelf: Always call ftruncate before posix_fallocate to set the
    right size.
  • libdw: Detect dwarf_formudata errors in dwarf_getmacros.
  • libdw: Not leak memory on error in dwarf_getpubnames.
  • libdwfl: Check symbol section exists and has a sane entsize in
    find_symtab.
  • libelf: Check symbol section header exists before use in nlist.
  • strings: Handle failure of getting section name on bogus section
    data.
  • nm: Fix typo in size check to determine whether we stack allocated
    memory.
  • libdw: Make sure the default page size is big enough to hold a
    Dwarf.
  • elflint: Only check the PT_TLS phdr if it actually exists, warn
    otherwise.
  • libelf: Don't leak memory on failure paths in elf_updatefile.
  • readelf: Don't leak memory on failure path in handle_gnu_hash.
  • libdwfl: Don't leak fname if file is main file by another name in
    try_open.
  • readelf: Make sure phdr2_mem lifetime/scope equals phdr2 pointer.
  • findtextrel: Don't leak memory in process_file.
  • Prepare 0.163 release.

Piotr Drąg (2):
  • Updated POTFILES.in
  • Updated Polish translation

Change History (11)

comment:1 by Fernando de Oliveira, 6 years ago

Description: modified (diff)

comment:2 by Fernando de Oliveira, 6 years ago

Description: modified (diff)
Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:3 by Douglas R. Reno, 6 years ago

Are you working on this one? I have to build Xorg as part of my deps for gtk-doc and I generally build Elfutils as part of it.

comment:4 by Fernando de Oliveira, 6 years ago

Owner: changed from Fernando de Oliveira to Douglas R. Reno
Status: assignednew

I was, but, please, take it.

comment:5 by Fernando de Oliveira, 6 years ago

Thanks.

comment:6 by Douglas R. Reno, 6 years ago

Status: newassigned

comment:7 by Douglas R. Reno, 6 years ago

Thanks Fernando. I hope that I did not make you upset.

comment:8 by Fernando de Oliveira, 6 years ago

Not at all.

As I said, it is a pleasure seeing that you are contributing!!!

comment:9 by Douglas R. Reno, 6 years ago

Just getting ready to update this, as a bit of an update to my current status. I will push it to the top of my build order on my new build.

comment:10 by Douglas R. Reno, 6 years ago

Description: modified (diff)

comment:11 by Douglas R. Reno, 6 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r16150

Note: See TracTickets for help on using tickets.