1. 31 May, 2018 2 commits
  2. 23 May, 2018 2 commits
  3. 22 May, 2018 4 commits
    • Guillem Jover's avatar
      Release libbsd 0.9.1 · 1ca09c18
      Guillem Jover authored
      1ca09c18
    • Guillem Jover's avatar
      Fix strnvis() and strnunvis() NetBSD ABI break · e4e15ed2
      Guillem Jover authored
      The NetBSD implementations have different prototypes to the ones coming
      from OpenBSD, which will break builds, and have caused segfaults at
      run-time. We provide now both interfaces with different prototypes as
      different version nodes allow selecting them at compile-time, defaulting
      for now to the OpenBSD one to avoid build-time breakage, while emitting
      a compile-time warning. Later on, in 0.10.0, we will be switching the
      compile-time default to the NetBSD version.
      
      Ref: http://gnats.netbsd.org/44977
      Fixes: https://bugs.debian.org/899282
      e4e15ed2
    • Guillem Jover's avatar
      Add symbol redirection support · bf697b90
      Guillem Jover authored
      We need this to be able to select different version symbols at
      compile-time.
      bf697b90
    • Guillem Jover's avatar
      Fix COPYING file format · f1966385
      Guillem Jover authored
      We cannot refer to a License short-name if that is not on its own
      License paragraph. Split several other common License fields into
      their own paragraphs to avoid this problem in the future.
      f1966385
  4. 21 May, 2018 17 commits
  5. 04 Apr, 2018 1 commit
    • Baruch Siach's avatar
      Fix build for openrisc with uClibc · f6ed7c27
      Baruch Siach authored
      uClibc defines EM_OR1K instead of EM_OPENRISC for the OpenRISC ELF
      e_machine ID. Use EM_OR1K when EM_OPENRISC is not defined.
      
      This fixes the following build failure:
      
      In file included from nlist.c:44:0:
      nlist.c: In function ‘__elf_is_okay__’:
      local-elf.h:224:23: error: ‘EM_OPENRISC’ undeclared (first use in this function)
       #define ELF_TARG_MACH EM_OPENRISC
                             ^
      nlist.c:77:26: note: in expansion of macro ‘ELF_TARG_MACH’
         if (ehdr->e_machine == ELF_TARG_MACH &&
                                ^
      Signed-off-by: Guillem Jover's avatarGuillem Jover <guillem@hadrons.org>
      f6ed7c27
  6. 13 Mar, 2018 3 commits
  7. 06 Mar, 2018 1 commit
  8. 04 Mar, 2018 2 commits
  9. 13 Jan, 2018 3 commits
  10. 03 Dec, 2017 2 commits
  11. 16 Jul, 2017 2 commits
  12. 25 Jun, 2017 1 commit
    • Guillem Jover's avatar
      test: Fix nlist() unit test on IA64 and PowerPC 64-bit ELFv1 · 3b2b7938
      Guillem Jover authored
      At least on IA64 and PowerPC 64-bit ELFv1, the functions are stored in
      the .text sections but they are accessed through a function descriptor
      stored in a data section, for example for PowerPC 64-bit ELFv1 that
      section is called .opd.
      
      We should take this into account when checking the n_type for the
      functions we have requested information from nlist().
      Rationale-by: James Clarke's avatarJames Clarke <jrtc27@jrtc27.com>
      3b2b7938