libsigsegv 2.9-4 source package in Ubuntu

Changelog

libsigsegv (2.9-4) unstable; urgency=low

  * Disable SIGSTKSZ-adjust.patch as it's need is not clear and it at
    least breaks the clisp build on kfreebsd-i386

libsigsegv (2.9-3) unstable; urgency=low

  * Disable stackhandler on s390 as it doesn't work right now and
    workarounds break at least clisp

libsigsegv (2.9-2) unstable; urgency=low

  * Install shared library again (Closes: #616576)
  * Add myself to uploaders

libsigsegv (2.9-1) unstable; urgency=low

  * New upstream release and upload to unstable.
    Major changes in upstream:
    + Correct support for 64-bit ABI on MacOS X 10.5 and newer.
    + Fix alternate stack overflow on at least Linux for PowerPC64;
      regression introduced in 2.6.
  * Repackaged using quilt.

libsigsegv (2.8-1) experimental; urgency=low

  * New upstream version 2.8 which we track with git. Closes: #541027
    Major changes:
   + Support for platforms that follow POSIX:2008, not POSIX:2001.
   + On Linux platforms, libsigsegv now prefers the POSIX way of defining the
     signal handler over than the traditional one, when both are supported.
     As a consequence, on Linux/i386 and other Linux platforms, the type
     'stackoverflow_context_t' is now typedefed to 'ucontext_t *' rather than
     'struct sigcontext *'.
   + sigsegv_leave_handler is changed. Previously it was a normal function with
     no arguments. Now it is a function that take a non-returning continuation
     function and three arguments for it as arguments.
     Where you had code like
        int my_handler(void* fault_address, int serious)
        {
          ...code_before()...;
          sigsegv_leave_handler();
          ...code_after()...;
          longjmp(...);
        }
     you now have to write
        void my_handler_tail(void* arg1, void* arg2, void* arg3)
        {
          ...code_after()...;
          longjmp(...);
        }
        int my_handler(void* fault_address, int serious)
        {
          ...code_before()...;
          #if LIBSIGSEGV_VERSION >= 0x0206
          return sigsegv_leave_handler(my_handler_tail, arg, NULL, NULL);
          #else
          sigsegv_leave_handler();
          my_handler_tail(arg, NULL, NULL);
          /* NOTREACHED */
          abort();
          #endif
        }
   + Improved distinction between stack overflow and other fault on NetBSD,
     OpenBSD, FreeBSD, Linux, AIX, Solaris. Contributed by Eric Blake.
   + GNU gnulib now has an autoconf macro for locating libsigsegv:
     http://www.gnu.org/software/gnulib/MODULES.html#module=libsigsegv
  * Added debian/README.building file
  * Now use debhelper v7
  * Has updated autoconf files. (Closes: #533680)
  * The SONAME became 2.0.1, so we need to rename the binary package
  * updated debian/README.building with the new standard
  * removed extra Section marker
  * Changed libsigsegv-dev description to be more unique
  * Added stupid source/format statement
  * Added ${misc:Depends} to Depends
  * Updated Standards-Version, no real changes
 -- Ubuntu Archive Auto-Sync <email address hidden>   Sat,  30 Apr 2011 13:10:31 +0000

Upload details

Uploaded by:
Ubuntu Archive Auto-Sync
Uploaded to:
Oneiric
Original maintainer:
Debian Common Lisp Team
Architectures:
any
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
libsigsegv_2.9.orig.tar.gz 262.3 KiB 7ced8e490f01abd92746637cc14e38061e8d8b9a9e9f780f91a161100b7344fb
libsigsegv_2.9-4.debian.tar.gz 7.0 KiB 3b7d4ef5a978641521781130bd96b94cfc5187eae290dddf1b62356e6a29b2d7
libsigsegv_2.9-4.dsc 1.7 KiB e7ceca706f724062892d9392181cbac4b8f2c161ca8d10e3a08e08af0b5473f1

Available diffs

View changes file

Binary packages built by this source

libsigsegv-dev: No summary available for libsigsegv-dev in ubuntu oneiric.

No description available for libsigsegv-dev in ubuntu oneiric.

libsigsegv2: No summary available for libsigsegv2 in ubuntu oneiric.

No description available for libsigsegv2 in ubuntu oneiric.