lp:libsigsegv

Created by snd and last modified
Get this branch:
bzr branch lp:libsigsegv

Related bugs

Related blueprints

Branch information

Owner:
VCS Imports II
Project:
libsigsegv
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.sv.gnu.org/libsigsegv.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 5 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log

Updating branch...

Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.

Recent revisions

627. By Bruno Haible

Port to CHERI.

* m4/fault.m4 (SV_TRY_FAULT): Use 'uintptr_t' instead of
'unsigned long'.
* src/signals-bsd.h (SIGSEGV_FOR_ALL_SIGNALS): On CheriBSD, treat
SIGPROT like SIGSEGV and SIGBUS.
* src/fault-freebsd-arm.h (SIGSEGV_FAULT_STACKPOINTER): Define
differently on CheriBSD.

626. By Bruno Haible

Fix compilation error on FreeBSD 5.2.1.

* src/stackvma-freebsd.c: Include <sys/param.h>.

625. By Bruno Haible

Fix shared library support on Android.

Patch from <https://savannah.gnu.org/patch/index.php?10393>.

* m4/libtool.m4: On Android, fix library_names_spec and
hardcode_libdir_flag_spec.

624. By Bruno Haible

Recognize the *-*-windows* config triplets introduced on 2023-06-26.

* configure.ac: Treat windows* as equivalent to mingw*.
* m4/efault.m4 (SV_SYSCALLS_EFAULT): Likewise.

623. By Bruno Haible

Update the installation instructions for Windows.

* INSTALL.windows: Add a note about MSYS2.

622. By Bruno Haible

Make the autoconf tests more robust.

Triggered by
https://gitlab.com/redhat/centos-stream/rpms/libsigsegv/-/blob/c9s/configure.patch
from Petr Ĺ abata <email address hidden>.

* m4/fault.m4 (SV_TRY_FAULT): Mark the variables that are accessed by
the signal handler as 'volatile'.

621. By Bruno Haible

Assume UTF-8 for plain text.

* INSTALL: Use Unicode quote characters.

620. By Bruno Haible

Fix typos in comments.

Reported by Josh Soref <email address hidden> in
<https://lists.gnu.org/r/bug-gnulib/2023-06/msg00057.html>.

* src/sigsegv.h.in: Fix a typo.
* src/stackvma-cygwin.c: Likewise.
* src/stackvma-freebsd.c: Likewise.
* src/stackvma-netbsd.c: Likewise.
* src/stackvma-rofile.c: Likewise.
* tests/test-catch-segv1.c: Likewise.
* tests/test-catch-segv2.c: Likewise.
* tests/test-catch-stackoverflow2.c: Likewise.
* tests/test-segv-dispatcher1.c: Likewise.

619. By Bruno Haible

Support creating shared libraries on Hurd/x86_64.

Patch from
<https://lists.gnu.org/archive/html/bug-hurd/2023-05/msg00086.html>.

* m4/libtool.m4 (_LT_ENABLE_LOCK): Treat Hurd/x86_64 like
Linux/x86_64.

618. By Bruno Haible

Add support for Hurd through the POSIX API.

Suggested by Sergey Bugaev <email address hidden>.

* src/fault-hurd-i386-old.h: Renamed from src/fault-hurd-i386.h.
* src/fault-hurd-i386.h: New file, based on src/fault-hurd-i386-old.h.
* src/Makefile.am (noinst_HEADERS): Add fault-hurd-i386-old.h.
* configure.ac (CFG_FAULT): Use fault-hurd-i386.h or
fault-posix-ucontext.h when the POSIX API works on Hurd.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers