Package: libc6
Version: 2.24-9
Severity: normal

Dear Maintainer,

The build of libsigsegv on hppa fails due failing configuration tests:
checking whether a signal handler can be left through longjmp... no
checking whether a signal handler can be left through longjmp and 
sigaltstack... no
checking whether a signal handler can be left through longjmp and setcontext... 
no
checking whether a signal handler can be left through siglongjmp... no
checking whether a signal handler can be left through siglongjmp and 
sigaltstack... no
checking whether a signal handler can be left through siglongjmp and 
setcontext... no

This results in the expected symbols being incorrect:
--- debian/libsigsegv2.symbols (libsigsegv2_2.10-5_hppa)
+++ dpkg-gensymbolsZE40Az       2017-03-19 06:09:43.426334880 +0000
@@ -7,7 +7,7 @@
  sigsegv_install_handler@Base 2.9
  sigsegv_leave_handler@Base 2.9
  sigsegv_register@Base 2.9
- (arch=!hurd-i386)sigsegv_reset_onstack_flag@Base 2.9
+#MISSING: 2.10-5# (arch=!hurd-i386)sigsegv_reset_onstack_flag@Base 2.9

The problem is longjmp is broken when -D_FORTIFY_SOURCE=2 is used during
compilation.  The bug is BZ #21049 and a fix was posted here by Helge:
https://sourceware.org/ml/libc-alpha/2017-01/msg00310.html

Regards,
Dave Anglin

-- System Information:
Debian Release: 9.0
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable')
Architecture: hppa (parisc64)

Kernel: Linux 4.10.5+ (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libc6 depends on:
ii  libgcc4  1:6.3.0-10

libc6 recommends no packages.

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]  1.5.60
ii  glibc-doc              2.24-9
ii  libc-l10n              2.24-9
ii  locales                2.24-9

-- debconf information excluded

Reply via email to