Source: glibc Version: 2.22 Severity: normal Tags: patch Dear Maintainer,
Glibc fails to build on hppa because the stdlib/tst-setcontext3 test fails and doesn't produce a .out file. See, for example, <https://buildd.debian.org/status/fetch.php?pkg=glibc&arch=hppa&ver=2.22-8&stamp=1463043689>. This problem is BZ 18124: <https://sourceware.org/bugzilla/show_bug.cgi?id=18124>. There is a submitted upstream patch here: <https://sourceware.org/ml/libc-alpha/2016-05/msg00301.html>. Please add attached patch to the hppa patch set. Thanks, Dave -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: hppa (parisc64) Kernel: Linux 3.18.29+ (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.utf8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init)
Index: glibc-2.22/sysdeps/unix/sysv/linux/hppa/setcontext.S =================================================================== --- glibc-2.22.orig/sysdeps/unix/sysv/linux/hppa/setcontext.S +++ glibc-2.22/sysdeps/unix/sysv/linux/hppa/setcontext.S @@ -141,7 +141,7 @@ ENTRY(__setcontext) /* No further context available. Exit now. */ bl HIDDEN_JUMPTARGET(exit), %r2 - ldi -1, %r26 + ldi 0, %r26 .Lerror: