elfutils.git
6 years ago[PATCH 3/3] Add mips n64 relocation format hack
James Cowgill [Mon, 5 Jan 2015 15:17:02 +0000 (15:17 +0000)]
[PATCH 3/3] Add mips n64 relocation format hack

MIPSEL N64 ELF files use a slightly different format for storing relocation
entries which is incompatible with the normal R_SYM / R_INFO macros.
To workaround this, we rearrange the bytes in the relocation's r_info field
when reading and writing the relocations.

This patch also ensures that strip.c sets the correct value of e_machine
before manipulating relocations so that these changes take effect.

Signed-off-by: James Cowgill <james410@cowgill.org.uk>
Gbp-Pq: Name 0003-Add-mips-n64-relocation-format-hack.patch

6 years ago[PATCH 2/3] Add support for mips64 abis in mips_retval.c
James Cowgill [Mon, 5 Jan 2015 15:17:01 +0000 (15:17 +0000)]
[PATCH 2/3] Add support for mips64 abis in mips_retval.c

Signed-off-by: James Cowgill <james410@cowgill.org.uk>
Gbp-Pq: Name 0002-Add-support-for-mips64-abis-in-mips_retval.c.patch

6 years ago[PATCH 1/3] Ignore differences between mips machine identifiers
James Cowgill [Mon, 5 Jan 2015 15:16:58 +0000 (15:16 +0000)]
[PATCH 1/3] Ignore differences between mips machine identifiers

Little endian binaries actually use EM_MIPS so you can't tell the endianness
from the elf machine id. Also, the EM_MIPS_RS3_LE machine is dead anyway (the
kernel will not load binaries containing it).

Signed-off-by: James Cowgill <james410@cowgill.org.uk>
Gbp-Pq: Name 0001-Ignore-differences-between-mips-machine-identifiers.patch

6 years agokfreebsd_path
Kurt Roeckx [Tue, 28 May 2019 18:53:12 +0000 (19:53 +0100)]
kfreebsd_path

===================================================================

Gbp-Pq: Name kfreebsd_path.patch

6 years agoMake readelf -w output debug information on mips
Kurt Roeckx [Tue, 28 May 2019 18:53:12 +0000 (19:53 +0100)]
Make readelf -w output debug information on mips

Bug-Debian: http://bugs.debian.org/662041
Forwarded: not-needed

Upstreams wants a change where this is handled by a hook that needs
to be filled in by the backend for the arch.

Gbp-Pq: Name mips_readelf_w.patch

6 years agotestsuite-ignore-elflint
Kurt Roeckx [Tue, 28 May 2019 18:53:12 +0000 (19:53 +0100)]
testsuite-ignore-elflint

On many architectures this test fails because binaries/libs produced by
binutils don't pass elflint. However elfutils shouldn't FTBFS because of this.

So we run the tests on all archs to see what breaks, but if it breaks we ignore
the result (exitcode 77 means: this test was skipped).

Gbp-Pq: Name testsuite-ignore-elflint.diff

6 years agomips_backend
Kurt Roeckx [Tue, 28 May 2019 18:53:12 +0000 (19:53 +0100)]
mips_backend

===================================================================

Gbp-Pq: Name mips_backend.diff

6 years agoarm_backend
Kurt Roeckx [Tue, 28 May 2019 18:53:12 +0000 (19:53 +0100)]
arm_backend

===================================================================

Gbp-Pq: Name arm_backend.diff

6 years agohppa_backend
Kurt Roeckx [Tue, 28 May 2019 18:53:12 +0000 (19:53 +0100)]
hppa_backend

===================================================================

Gbp-Pq: Name hppa_backend.diff

6 years agoelfutils (0.176-1.1) unstable; urgency=medium
Karsten Merker [Tue, 28 May 2019 18:53:12 +0000 (19:53 +0100)]
elfutils (0.176-1.1) unstable; urgency=medium

  * Non-maintainer upload with maintainer permission
  * Fixes FTBFS on riscv64 (Closes: #928832)

[dgit import unpatched elfutils 0.176-1.1]

6 years agoImport elfutils_0.176-1.1.debian.tar.xz
Karsten Merker [Tue, 28 May 2019 18:53:12 +0000 (19:53 +0100)]
Import elfutils_0.176-1.1.debian.tar.xz

[dgit import tarball elfutils 0.176-1.1 elfutils_0.176-1.1.debian.tar.xz]

6 years agoImport elfutils_0.176.orig.tar.bz2
Kurt Roeckx [Sat, 16 Feb 2019 13:54:50 +0000 (13:54 +0000)]
Import elfutils_0.176.orig.tar.bz2

[dgit import orig elfutils_0.176.orig.tar.bz2]