libsigsegv-dev_2.10-4_amd64.deb


Advertisement

Description

libsigsegv-dev - Library for handling page faults in a portable way development package

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename libsigsegv-dev_2.10-4_amd64.deb
Package name libsigsegv-dev
Package version 2.10
Package release 4
Package architecture amd64
Package type deb
Category libdevel
Homepage http://libsigsegv.sourceforge.net/
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 7.99 KB
Installed size 62.00 KB
GNU libsigsegv is a library that allows handling page faults in a
portable way. It is used e.g. for generational garbage collectors
and stack overflow handlers.
This package contains the libsigsegv development files.

Alternatives

Package Version Architecture Repository
libsigsegv-dev_2.10-4_i386.deb 2.10 i386 Ubuntu Main
libsigsegv-dev - - -

Requires

Name Value
libsigsegv2 = 2.10-4

Download

Type URL
Mirror archive.ubuntu.com
Binary Package libsigsegv-dev_2.10-4_amd64.deb
Source Package libsigsegv

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libsigsegv-dev deb package:
    # sudo apt-get install libsigsegv-dev

Files

Path
/usr/include/sigsegv.h
/usr/lib/x86_64-linux-gnu/libsigsegv.a
/usr/lib/x86_64-linux-gnu/libsigsegv.so
/usr/share/doc/libsigsegv-dev/changelog.Debian.gz
/usr/share/doc/libsigsegv-dev/copyright

Changelog

2014-06-04 - Christoph Egger <christoph@debian.org>
libsigsegv (2.10-4) unstable; urgency=medium
* Adopt symbol file for hurd
* Include 2.9-4 (fixes clisp on kfreebsd-*):
Disable SIGSTKSZ-adjust.patch as it's need is not clear and it at
least breaks the clisp build on kfreebsd-i386
* Bump standar version
2013-07-02 - Christoph Egger <christoph@debian.org>
libsigsegv (2.10-2) unstable; urgency=low
* Upload to unstable
* Update to use dh style rules file
* Enable multiarch (Closes: #695861)
* Import symbols file (Closes: #635921)
* Make sure config.* gets updated (via debhelper addon) (Closes: #533680)
2011-07-26 - Christoph Egger <christoph@debian.org>
libsigsegv (2.10-1) experimental; urgency=low
* refresh patches
* Import new upstream Version signed by F059B1D1
2011-03-13 - Christoph Egger <christoph@debian.org>
libsigsegv (2.9-2) unstable; urgency=low
* Disable stackhandler on s390 as it doesn't work right now and
workarounds break at least clisp
2011-03-06 - Christoph Egger <christoph@debian.org>
libsigsegv (2.9-1.1) unstable; urgency=low
* Install shared library again (Closes: #616576)
* Add myself to uploaders
2011-02-19 - Peter Van Eynde <pvaneynd@debian.org>
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.
2010-09-29 - Peter Van Eynde <pvaneynd@debian.org>
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

See Also

Package Description
libsigsegv2_2.10-4_amd64.deb Library for handling page faults in a portable way
libsl0-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb Heimdal Kerberos - SL support library
libslang2-dev_2.3.0-2ubuntu1_amd64.deb S-Lang programming library, development version
libslang2_2.3.0-2ubuntu1_amd64.deb S-Lang programming library - runtime version
libslp-dev_1.2.1-11_amd64.deb OpenSLP development files
libslp1_1.2.1-11_amd64.deb OpenSLP shared library
libsm-dev_1.2.2-1_amd64.deb X11 Session Management library (development headers)
libsm-doc_1.2.2-1_all.deb documentation for the X Session Management protocol and library
libsm6_1.2.2-1_amd64.deb X11 Session Management library
libsmartcols-dev_2.27.1-6ubuntu3_amd64.deb smart column output alignment library - headers and static libraries
libsmartcols1_2.27.1-6ubuntu3_amd64.deb smart column output alignment library
libsmbclient-dev_4.3.8+dfsg-0ubuntu1_amd64.deb development files for libsmbclient
libsmbclient_4.3.8+dfsg-0ubuntu1_amd64.deb shared library for communication with SMB/CIFS servers
libsmi2-dev_0.4.8+dfsg2-11_amd64.deb library to access SMI MIB information - development files
libsmi2ldbl_0.4.8+dfsg2-11_amd64.deb library to access SMI MIB information
Advertisement
Advertisement