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 | 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
- diff from 2.5-3 to 2.9-4 (1.4 MiB)
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.