Author: aurel32 Date: 2015-12-10 22:28:07 +0000 (Thu, 10 Dec 2015) New Revision: 6795
Added: glibc-package/branches/glibc-2.22/debian/patches/any/cvs-grantpt-pty-owner.diff glibc-package/branches/glibc-2.22/debian/patches/hurd-i386/cvs-libpthread-api.diff Modified: glibc-package/branches/glibc-2.22/debian/changelog glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.prerm glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.templates glibc-package/branches/glibc-2.22/debian/patches/series glibc-package/branches/glibc-2.22/debian/po/ar.po glibc-package/branches/glibc-2.22/debian/po/ca.po glibc-package/branches/glibc-2.22/debian/po/cs.po glibc-package/branches/glibc-2.22/debian/po/da.po glibc-package/branches/glibc-2.22/debian/po/de.po glibc-package/branches/glibc-2.22/debian/po/el.po glibc-package/branches/glibc-2.22/debian/po/es.po glibc-package/branches/glibc-2.22/debian/po/eu.po glibc-package/branches/glibc-2.22/debian/po/fi.po glibc-package/branches/glibc-2.22/debian/po/fr.po glibc-package/branches/glibc-2.22/debian/po/gl.po glibc-package/branches/glibc-2.22/debian/po/hu.po glibc-package/branches/glibc-2.22/debian/po/it.po glibc-package/branches/glibc-2.22/debian/po/ja.po glibc-package/branches/glibc-2.22/debian/po/ko.po glibc-package/branches/glibc-2.22/debian/po/lt.po glibc-package/branches/glibc-2.22/debian/po/ml.po glibc-package/branches/glibc-2.22/debian/po/nb.po glibc-package/branches/glibc-2.22/debian/po/nl.po glibc-package/branches/glibc-2.22/debian/po/pl.po glibc-package/branches/glibc-2.22/debian/po/pt.po glibc-package/branches/glibc-2.22/debian/po/pt_BR.po glibc-package/branches/glibc-2.22/debian/po/ro.po glibc-package/branches/glibc-2.22/debian/po/ru.po glibc-package/branches/glibc-2.22/debian/po/sk.po glibc-package/branches/glibc-2.22/debian/po/sv.po glibc-package/branches/glibc-2.22/debian/po/ta.po glibc-package/branches/glibc-2.22/debian/po/templates.pot glibc-package/branches/glibc-2.22/debian/po/tr.po glibc-package/branches/glibc-2.22/debian/po/uk.po glibc-package/branches/glibc-2.22/debian/po/vi.po glibc-package/branches/glibc-2.22/debian/po/zh_CN.po glibc-package/branches/glibc-2.22/debian/sysdeps/amd64.mk glibc-package/branches/glibc-2.22/debian/sysdeps/i386.mk Log: Merge from trunk Modified: glibc-package/branches/glibc-2.22/debian/changelog =================================================================== --- glibc-package/branches/glibc-2.22/debian/changelog 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/changelog 2015-12-10 22:28:07 UTC (rev 6795) @@ -138,6 +138,28 @@ -- Aurelien Jarno <[email protected]> Wed, 02 Dec 2015 00:06:13 +0100 +glibc (2.21-4) unstable; urgency=medium + + [ Aurelien Jarno ] + * debian/debhelper.in/libc.{preinst,prerm}: remove code handling the + upgrade from squeeze to wheezy, as we don't support squeeze to stretch + upgrades. Move tests which might exit with a failure at the beginning. + * debian/sysdeps/amd64.mk, debian/sysdeps/i386.mk: downgrade the minimal + Linux kernel version to 2.6.32 to support RHEL6 kernels. + * debhelper.in/libc.preinst: add a note explainling that pre-3.2 kernel + are not officially supported. + * debhelper.in/libc.preinst, debhelper.in/libc.templates, po/*: display + kernel related notes using debconf if available. + * patches/any/cvs-grantpt-pty-owner.diff: new patch from upstream to + improve granpt when /dev/pts is not mounted with the correct options. + Closes: #806882. + + [ Samuel Thibault ] + * patches/hurd-i386/cvs-libpthread-api.diff: New patch, cleans libpthread + API. Fixes conflicting declarations between pthread.h and sigthread.h. + + -- Aurelien Jarno <[email protected]> Thu, 10 Dec 2015 22:34:54 +0100 + glibc (2.21-3) unstable; urgency=medium [ Aurelien Jarno ] Modified: glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst =================================================================== --- glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst 2015-12-10 22:28:07 UTC (rev 6795) @@ -99,38 +99,209 @@ done } -# On upgrade, if /lib64 is a symlink, remove it and replace it with a real -# directory so we can ensure biarch and multiarch packages play nicely -# together -remove_lib64_symlink() { - ldfile=$(readlink -e RTLD_SO) - # Test if libc is of the same architecture as /bin/mv - # If not, they almost surely have a multiarch system and we can use - # the native ELF interpreter - if ! $ldfile /bin/mv --version >/dev/null 2>&1; then - interpreter= - else - interpreter=$ldfile +if [ "$type" != abort-upgrade ] +then + # Load debconf module if available + if [ -f /usr/share/debconf/confmodule ] ; then + . /usr/share/debconf/confmodule fi - mkdir /lib64.glibc-new - ln -s $ldfile /lib64.glibc-new/$(basename RTLD_SO) - # sync before and after the operation to reduce the danger of hosing - # the system - sync - rm -f /lib64 - $interpreter /bin/mv /lib64.glibc-new /lib64 - sync - rm -f /lib/$(basename RTLD_SO) -} + # See if LD_LIBRARY_PATH contains the traditional /lib, but not the + # multiarch path + dirs=$(echo $LD_LIBRARY_PATH | sed 's/:/ /g') + for dir in $dirs ; do + dir=$(readlink -e $dir || true) + case "$dir" in + /lib) + seen_traditional=1 + ;; + SLIBDIR) + seen_multiarch=1 + ;; + esac + done + if test -n "$seen_traditional" && test -z "$seen_multiarch" ; then + echo + echo "LD_LIBRARY_PATH contains the traditional /lib directory," + echo "but not the multiarch directory SLIBDIR." + echo "It is not safe to upgrade the C library in this situation;" + echo "please remove the /lib/directory from LD_LIBRARY_PATH and" + echo "try again." + echo + exit 1 + fi + # glibc kernel version check + system=`uname -s` + if [ "$system" = "Linux" ] + then + # Test to make sure z < 255, in x.y.z-n form of kernel version + # Also make sure we don't trip on x.y.zFOO-n form + kernel_rev=$(uname -r | sed 's/\([0-9]*\.\)\{1,2\}\([0-9]*\)\(.*\)/\2/') + if [ "$kernel_rev" -ge 255 ] + then + echo "ERROR: Your kernel version indicates a revision number" + echo "of 255 or greater. Glibc has a number of built in" + echo "assumptions that this revision number is less than 255." + echo "If you\'ve built your own kernel, please make sure that any" + echo "custom version numbers are appended to the upstream" + echo "kernel number with a dash or some other delimiter." + echo + exit 1 + fi + + # sanity checking for the appropriate kernel on each architecture. + kernel_ver=`uname -r` + case ${DPKG_MAINTSCRIPT_ARCH:-$(dpkg --print-architecture)} in + amd64|i386) + # The GNU libc requires a >= 2.6.32 kernel, found in squeeze or RHEL6 + kernel_ver_min=2.6.32 + # But we don't officially support kernels before 3.2 + kernel_ver_rec=3.2 + ;; + *) + # The GNU libc requires a >= 3.2 kernel, found in wheezy + kernel_ver_min=3.2 + kernel_ver_rec=3.2 + ;; + esac + + if linux_compare_versions "$kernel_ver" lt $kernel_ver_min + then + if [ -f /usr/share/debconf/confmodule ] + then + db_version 2.0 + db_fset glibc/kernel-too-old seen false + db_reset glibc/kernel-too-old + db_subst glibc/kernel-too-old kernel_ver $kernel_ver_rec + db_input critical glibc/kernel-too-old || true + db_go + db_stop + else + echo "ERROR: This version of the GNU libc requires kernel version" + echo "$kernel_ver_rec or later. Please upgrade your kernel before installing" + echo "glibc." + echo + fi + exit 1 + fi + + if linux_compare_versions "$kernel_ver" lt $kernel_ver_rec + then + if [ -f /usr/share/debconf/confmodule ] + then + db_version 2.0 + db_fset glibc/kernel-not-supported seen false + db_reset glibc/kernel-not-supported + db_subst glibc/kernel-not-supported kernel_ver $kernel_ver_rec + db_input critical glibc/kernel-not-supported || true + db_go + db_stop + else + echo "WARNING: This version of the GNU libc requires kernel version" + echo "$kernel_ver_rec or later. Older versions might work but are not officially" + echo "supported. Please consider upgrading your kernel." + echo + fi + fi + + elif [ $system = "GNU/kFreeBSD" ] + then + kernel_ver=`uname -r` + kernel_ver_min=8.3 + if kfreebsd_compare_versions "$kernel_ver" lt $kernel_ver_min + then + if [ -f /usr/share/debconf/confmodule ] + then + db_version 2.0 + db_version 2.0 + db_fset glibc/kernel-too-old seen false + db_reset glibc/kernel-too-old + db_subst glibc/kernel-too-old kernel_ver $kernel_ver_min + db_input critical glibc/kernel-too-old || true + db_go + db_stop + else + echo "ERROR: This version of the GNU libc requires kernel version" + echo "$kernel_ver_min or later. Please upgrade your kernel before installing" + echo "glibc." + echo + fi + exit 1 + fi + fi +fi + if [ "$type" = upgrade ] then - # Load debconf module if available - if [ -f /usr/share/debconf/confmodule ] ; then - . /usr/share/debconf/confmodule + # Try to detect copies of the libc library in the various places + # the dynamic linker uses. + ldfile=$(readlink -m RTLD_SO) + if test -f "$file"; then + ldbytes=$(head -c 20 RTLD_SO | od -c) + else + # If the symlink to the dynamic linker is dangling or missing, set + # ldbytes to an empty string, the test below will fail and all the + # libraries found will be ignored. + ldbytes="" fi + libcfiles=$(dpkg-query -L $(package_name) 2>/dev/null) + dirs="SLIBDIR /lib /lib/tls /lib32 /lib64 /usr/local/lib /usr/local/lib32 /usr/local/lib64" + for dir in $dirs ; do + check_dir "in an unexpected directory" $dir + done + + if test -n "$LD_LIBRARY_PATH"; then + dirs=$(echo $LD_LIBRARY_PATH | sed 's/:/ /g') + for dir in $dirs ; do + check_dir "via LD_LIBRARY_PATH" $dir + done + fi + + if test -e /etc/ld.so.conf; then + dirs=$(echo $(cat /etc/ld.so.conf)) + if test -n "$dirs" ; then + for dir in $dirs ; do + check_dir "via /etc/ld.so.conf" $dir + done + fi + fi + + if [ -e /lib/tls/i686/cmov/libc.so.6 ] || [ -e /lib/i686/cmov/libc.so.6 ] ; then + status_i686=$(dpkg -s libc6-i686 2>/dev/null | grep ^Status: | sed -e 's/^Status: \(.*\) \(.*\) \(.*\)/\3/g') + status_xen=$(dpkg -s libc6-xen 2>/dev/null | grep ^Status: | sed -e 's/^Status: \(.*\) \(.*\) \(.*\)/\3/g') + if ([ -z "$status_i686" ] || [ "$status_i686" = "not-installed" ] || [ "$status_i686" = "config-files" ]) && \ + ([ -z "$status_xen" ] || [ "$status_xen" = "not-installed" ] || [ "$status_xen" = "config-files" ]); then + echo + echo "A non-dpkg owned copy of the libc6-i686 package was found." + echo "It is not safe to upgrade the C library in this situation;" + echo "please remove that copy of the C library and try again." + echo + exit 1 + fi + fi + + # ldconfig might have broken the ld.so symlink in case a biarch package + # of the same architecture than the native one has been installed (e.g.: + # libc6-amd64:i386 on amd64). Try to detect this by checking that the + # ld.so symlink correctly points to ld-*.so in the slib directory, and + # disabling ldconfig if it is not the case and the new version hasn't + # been unpacked yet. The symlink will be fixed when unpacking the new + # libc version and ldconfig will be re-enabled when a new fixed version + # is unpacked. + if ! readlink -m RTLD_SO | grep -qE 'SLIBDIR/ld-[0-9.]+\.so' ; then + # The unpack order is not guaranteed, only disable ldconfig if + # a "broken" version is installed. + libc_bin_version=$(dpkg-query -W -f='${Version}' libc-bin) + if dpkg --compare-versions "$libc_bin_version" lt "2.18-2"; then + echo "Warning: found a potentially broken dynamic loader symlink," + echo "disabling ldconfig to avoid a possible system breakage. It" + echo "will be reenabled when a new version of libc-bin is unpacked." + ln -sf /bin/true /sbin/ldconfig + fi + fi + if [ -n "$preversion" ]; then # NSS authentication trouble guard if dpkg --compare-versions "$preversion" lt GLIBC_VERSION; then @@ -215,149 +386,11 @@ fi # end upgrading and $preversion lt GLIBC_VERSION fi # Upgrading - # Try to detect copies of the libc library in the various places - # the dynamic linker uses. - ldfile=$(readlink -m RTLD_SO) - if test -f "$file"; then - ldbytes=$(head -c 20 RTLD_SO | od -c) - else - # If the symlink to the dynamic linker is dangling or missing, set - # ldbytes to an empty string, the test below will fail and all the - # libraries found will be ignored. - ldbytes="" - fi - libcfiles=$(dpkg-query -L $(package_name) 2>/dev/null) - - dirs="SLIBDIR /lib /lib/tls /lib32 /lib64 /usr/local/lib /usr/local/lib32 /usr/local/lib64" - for dir in $dirs ; do - check_dir "in an unexpected directory" $dir - done - - if test -n "$LD_LIBRARY_PATH"; then - dirs=$(echo $LD_LIBRARY_PATH | sed 's/:/ /g') - for dir in $dirs ; do - check_dir "via LD_LIBRARY_PATH" $dir - done - fi - - if test -e /etc/ld.so.conf; then - dirs=$(echo $(cat /etc/ld.so.conf)) - if test -n "$dirs" ; then - for dir in $dirs ; do - check_dir "via /etc/ld.so.conf" $dir - done - fi - fi - - if [ -e /lib/tls/i686/cmov/libc.so.6 ] || [ -e /lib/i686/cmov/libc.so.6 ] ; then - status_i686=$(dpkg -s libc6-i686 2>/dev/null | grep ^Status: | sed -e 's/^Status: \(.*\) \(.*\) \(.*\)/\3/g') - status_xen=$(dpkg -s libc6-xen 2>/dev/null | grep ^Status: | sed -e 's/^Status: \(.*\) \(.*\) \(.*\)/\3/g') - if ([ -z "$status_i686" ] || [ "$status_i686" = "not-installed" ] || [ "$status_i686" = "config-files" ]) && \ - ([ -z "$status_xen" ] || [ "$status_xen" = "not-installed" ] || [ "$status_xen" = "config-files" ]); then - echo - echo "A non-dpkg owned copy of the libc6-i686 package was found." - echo "It is not safe to upgrade the C library in this situation;" - echo "please remove that copy of the C library and try again." - echo - exit 1 - fi - fi - - # ldconfig might have broken the ld.so symlink in case a biarch package - # of the same architecture than the native one has been installed (e.g.: - # libc6-amd64:i386 on amd64). Try to detect this by checking that the - # ld.so symlink correctly points to ld-*.so in the slib directory, and - # disabling ldconfig if it is not the case and the new version hasn't - # been unpacked yet. The symlink will be fixed when unpacking the new - # libc version and ldconfig will be re-enabled when a new fixed version - # is unpacked. - if ! readlink -m RTLD_SO | grep -qE 'SLIBDIR/ld-[0-9.]+\.so' ; then - # The unpack order is not guaranteed, only disable ldconfig if - # a "broken" version is installed. - libc_bin_version=$(dpkg-query -W -f='${Version}' libc-bin) - if dpkg --compare-versions "$libc_bin_version" lt "2.18-2"; then - echo "Warning: found a potentially broken dynamic loader symlink," - echo "disabling ldconfig to avoid a possible system breakage. It" - echo "will be reenabled when a new version of libc-bin is unpacked." - ln -sf /bin/true /sbin/ldconfig - fi - fi - # This will keep us from using hwcap libs (optimized) during an # upgrade. touch /etc/ld.so.nohwcap fi -if [ "$type" != abort-upgrade ] -then - # See if LD_LIBRARY_PATH contains the traditional /lib, but not the - # multiarch path - dirs=$(echo $LD_LIBRARY_PATH | sed 's/:/ /g') - for dir in $dirs ; do - dir=$(readlink -e $dir || true) - case "$dir" in - /lib) - seen_traditional=1 - ;; - SLIBDIR) - seen_multiarch=1 - ;; - esac - done - if test -n "$seen_traditional" && test -z "$seen_multiarch" ; then - echo - echo "LD_LIBRARY_PATH contains the traditional /lib directory," - echo "but not the multiarch directory SLIBDIR." - echo "It is not safe to upgrade the C library in this situation;" - echo "please remove the /lib/directory from LD_LIBRARY_PATH and" - echo "try again." - echo - exit 1 - fi - - # glibc kernel version check - system=`uname -s` - if [ "$system" = "Linux" ] - then - # Test to make sure z < 255, in x.y.z-n form of kernel version - # Also make sure we don't trip on x.y.zFOO-n form - kernel_rev=$(uname -r | sed 's/\([0-9]*\.\)\{1,2\}\([0-9]*\)\(.*\)/\2/') - if [ "$kernel_rev" -ge 255 ] - then - echo "WARNING: Your kernel version indicates a revision number" - echo "of 255 or greater. Glibc has a number of built in" - echo "assumptions that this revision number is less than 255." - echo "If you\'ve built your own kernel, please make sure that any" - echo "custom version numbers are appended to the upstream" - echo "kernel number with a dash or some other delimiter." - echo - exit 1 - fi - - # sanity checking for the appropriate kernel on each architecture. - kernel_ver=`uname -r` - - # The GNU libc requires a >= 3.2 kernel, found in wheezy - if linux_compare_versions "$kernel_ver" lt 3.2 - then - echo WARNING: this version of the GNU libc requires kernel version - echo 3.2 or later. Please upgrade your kernel before installing - echo glibc. - exit 1 - fi - - elif [ $system = "GNU/kFreeBSD" ] ; then - kernel_ver=`uname -r` - if kfreebsd_compare_versions "$kernel_ver" lt 8.3 - then - echo WARNING: this version of the GNU libc requires kernel version - echo 8.3 or later. Please upgrade your kernel before installing - echo glibc. - exit 1 - fi - fi -fi - # We now use the multiarch triplet instead of the GNU triplet for the ld.so # configuration file, in order to keep a stable path. Remove the old file. case ${DPKG_MAINTSCRIPT_ARCH:-$(dpkg --print-architecture)} in @@ -375,18 +408,6 @@ #DEBHELPER# -case $type in - upgrade|abort-upgrade) - if test -L /lib64 && dpkg --compare-versions "$2" lt 2.13-17; then - case ${DPKG_MAINTSCRIPT_ARCH:-$(dpkg --print-architecture)} in - amd64 | ppc64 | sparc64) - remove_lib64_symlink - ;; - esac - fi - ;; -esac - if [ -n "$preversion" ]; then if dpkg --compare-versions "$preversion" lt GLIBC_VERSION; then # unconditionally wipe ld.so.cache on major version upgrades; this Modified: glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.prerm =================================================================== --- glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.prerm 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.prerm 2015-12-10 22:28:07 UTC (rev 6795) @@ -1,70 +0,0 @@ -#!/bin/sh -set -e -export LC_ALL=C - -type=$1 -if [ "x$2" != "xin-favour" ]; then - preversion=$2 -fi - -restore_lib64_symlink() { -# Downgrading from a version with a /lib64 directory to a version with -# a /lib64 symlink is extremely dangerous. We need to move the -# directory aside and restore the symlink, otherwise the dynamic -# linker gets lost after unpacking the replacing version. - - ldfile=$(readlink -e RTLD_SO) - # Test if libc is of the same architecture as coreutils - # If not, they almost surely have a multiarch system and we can use - # the native ELF interpreter - if ! $ldfile /bin/true 2>/dev/null; then - interpreter= - else - interpreter=$ldfile - fi - - # Create the symlink in /lib again - cp -a RTLD_SO /lib/ - - # sync before and after the operation to reduce the danger of hosing - # the system - sync - # See if they have anything in /lib64 besides the ELF interpreter. - # If yes, move the directory aside so they can restore it later, - # otherwise we just remove it. - if ls -1A /lib64 | grep -vq "^$(basename RTLD_SO)$"; then - echo "Warning: /lib64 not empty during libc downgrade, renaming it to /lib64.glibc-old" - mv /lib64 /lib64.glibc-old - else - rm -rf /lib64 - fi - - $interpreter /bin/ln -s /lib /lib64 - sync -} - - -#DEBHELPER# - -if [ "$type" = upgrade ]; then - if dpkg --compare-versions "$preversion" lt 2.13-17; then - if ! test -L /lib64; then - case ${DPKG_MAINTSCRIPT_ARCH:-$(dpkg --print-architecture)} in - amd64 | ppc64 | sparc64) - restore_lib64_symlink ;; - esac - fi - fi -fi - -if [ -n "$preversion" ]; then - if dpkg --compare-versions "$preversion" lt 2.13-5; then - # downgrading from a multiarch libc to a pre-multiarch libc; we have - # to blow away /etc/ld.so.cache, otherwise the old unpacked libc - # is still first in the cache and segfaults when combined with - # our newly-unpacked ld.so. - rm -f /etc/ld.so.cache - fi -fi - -exit 0 Modified: glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.templates =================================================================== --- glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.templates 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.templates 2015-12-10 22:28:07 UTC (rev 6795) @@ -60,3 +60,15 @@ instead, all necessary restarts will be done for you automatically so you can avoid being asked questions on each library upgrade. +Template: glibc/kernel-too-old +Type: error +_Description: Kernel must be upgraded + This version of the GNU libc requires kernel version ${kernel_ver} or + later. Please upgrade your kernel before installing glibc. + +Template: glibc/kernel-not-supported +Type: note +_Description: Kernel version not supported + This version of the GNU libc requires kernel version ${kernel_ver} or + later. Older versions might work but are not officially supported. + Please consider upgrading your kernel. Added: glibc-package/branches/glibc-2.22/debian/patches/any/cvs-grantpt-pty-owner.diff =================================================================== --- glibc-package/branches/glibc-2.22/debian/patches/any/cvs-grantpt-pty-owner.diff (rev 0) +++ glibc-package/branches/glibc-2.22/debian/patches/any/cvs-grantpt-pty-owner.diff 2015-12-10 22:28:07 UTC (rev 6795) @@ -0,0 +1,46 @@ +2015-12-10 Aurelien Jarno <[email protected]> + Jakub Wilk <[email protected]> + + [BZ #19347] + * sysdeps/unix/grantpt.c [!HAVE_PT_CHOWN] (grantpt): Do not try + to change the group of the device to the tty group. + +--- a/sysdeps/unix/grantpt.c ++++ b/sysdeps/unix/grantpt.c +@@ -155,6 +155,7 @@ grantpt (int fd) + } + gid_t gid = tty_gid == -1 ? __getgid () : tty_gid; + ++#if HAVE_PT_CHOWN + /* Make sure the group of the device is that special group. */ + if (st.st_gid != gid) + { +@@ -164,9 +165,26 @@ grantpt (int fd) + + /* Make sure the permission mode is set to readable and writable by + the owner, and writable by the group. */ +- if ((st.st_mode & ACCESSPERMS) != (S_IRUSR|S_IWUSR|S_IWGRP)) ++ mode_t mode = S_IRUSR|S_IWUSR|S_IWGRP; ++#else ++ /* When built without pt_chown, we have delegated the creation of the ++ pty node with the right group and permission mode to the kernel, and ++ non-root users are unlikely to be able to change it. Therefore let's ++ consider that POSIX enforcement is the responsibility of the whole ++ system and not only the GNU libc. Thus accept different group or ++ permission mode. */ ++ ++ /* Make sure the permission is set to readable and writable by the ++ owner. For security reasons, make it writable by the group only ++ when originally writable and when the group of the device is that ++ special group. */ ++ mode_t mode = S_IRUSR|S_IWUSR| ++ ((st.st_gid == gid) ? (st.st_mode & S_IWGRP) : 0); ++#endif ++ ++ if ((st.st_mode & ACCESSPERMS) != mode) + { +- if (__chmod (buf, S_IRUSR|S_IWUSR|S_IWGRP) < 0) ++ if (__chmod (buf, mode) < 0) + goto helper; + } + Added: glibc-package/branches/glibc-2.22/debian/patches/hurd-i386/cvs-libpthread-api.diff =================================================================== --- glibc-package/branches/glibc-2.22/debian/patches/hurd-i386/cvs-libpthread-api.diff (rev 0) +++ glibc-package/branches/glibc-2.22/debian/patches/hurd-i386/cvs-libpthread-api.diff 2015-12-10 22:28:07 UTC (rev 6795) @@ -0,0 +1,834 @@ +commit 577a738522d34a64cb3cd5bb8368c8b1a344f38e +Author: Samuel Thibault <[email protected]> +Date: Sun Dec 6 01:22:01 2015 +0100 + + Add __THROW and __nonnull attributes + + * include/pthread/pthread.h: Add __THROW and __nonnull attributes to + functions. + +commit 86c3dbc6445ff1bbd72c43ce46dd9f84d80e890e +Author: Samuel Thibault <[email protected]> +Date: Sat Oct 31 11:20:52 2015 +0100 + + Do not use __thread as parameter name + + That is the TLS qualifier. + + * include/pthread/pthread.h (pthread_getattr_np, pthread_cancel, + pthread_kill, pthread_getcpuclockid, pthread_getschedparam, + pthread_setschedparam, pthread_setschedprio): Use __thr as parameter name + instead of __thread. + +commit 46211ef0b82e6db1d62021fadfdd2be8cf78e729 +Author: Samuel Thibault <[email protected]> +Date: Tue Sep 22 02:54:11 2015 +0200 + + Avoid exposing function prototype parameter names + + * include/pthread/pthread.h (pthread_mutex_setprioceiling): Prepend '__' + to prio parameter name. + +commit 02ca56841e7fc3d016b948b29421619408a18227 +Author: Samuel Thibault <[email protected]> +Date: Tue Sep 22 02:52:13 2015 +0200 + + Do not expose "noreturn" name + + * ./include/pthread/pthread.h (pthread_exit): Use __noreturn__ attribute + instead of noreturn. + +commit 40f99833334b930762f957763d9db06e2f5dc7bb +Author: Samuel Thibault <[email protected]> +Date: Mon Sep 21 00:04:15 2015 +0200 + + Avoid exposing function prototype parameter names + + * include/pthread/pthread.h: Prepend '__' to parameter names. + * sysdeps/mach/hurd/bits/pthread-np.h: Likewise. + +--- a/libpthread/include/pthread/pthread.h ++++ b/libpthread/include/pthread/pthread.h +@@ -79,112 +79,132 @@ __BEGIN_DECLS + + /* Initialize the thread attribute object in *ATTR to the default + values. */ +-extern int pthread_attr_init (pthread_attr_t *attr); ++extern int pthread_attr_init (pthread_attr_t *__attr) __THROW __nonnull ((1)); + + /* Destroy the thread attribute object in *ATTR. */ +-extern int pthread_attr_destroy (pthread_attr_t *attr); ++extern int pthread_attr_destroy (pthread_attr_t *__attr) ++ __THROW __nonnull ((1)); + + + /* Return the value of the inheritsched attribute in *ATTR in + *INHERITSCHED. */ +-extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict attr, +- int *__restrict inheritsched); ++extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict __attr, ++ int *__restrict __inheritsched) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the inheritsched attribute in *ATTR to + INHERITSCHED. */ +-extern int pthread_attr_setinheritsched (pthread_attr_t *attr, +- int inheritsched); ++extern int pthread_attr_setinheritsched (pthread_attr_t *__attr, ++ int __inheritsched) ++ __THROW __nonnull ((1)); + + + /* Return the value of the schedparam attribute in *ATTR in *PARAM. */ +-extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict attr, +- struct sched_param *__restrict param); ++extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr, ++ struct sched_param *__restrict __param) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the schedparam attribute in *ATTR to PARAM. */ +-extern int pthread_attr_setschedparam (pthread_attr_t *__restrict attr, +- const struct sched_param *__restrict param); ++extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr, ++ const struct sched_param *__restrict ++ __param) __THROW __nonnull ((1, 2)); + + + /* Return the value of the schedpolicy attribute in *ATTR to *POLICY. */ +-extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict attr, +- int *__restrict policy); ++extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict __attr, ++ int *__restrict __policy) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the schedpolicy attribute in *ATTR to POLICY. */ +-extern int pthread_attr_setschedpolicy (pthread_attr_t *attr, +- int policy); ++extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, ++ int __policy) ++ __THROW __nonnull ((1)); + + + /* Return the value of the contentionscope attribute in *ATTR in + *CONTENTIONSCOPE. */ +-extern int pthread_attr_getscope (const pthread_attr_t *__restrict attr, +- int *__restrict contentionscope); ++extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr, ++ int *__restrict __contentionscope) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the contentionscope attribute in *ATTR to + CONTENTIONSCOPE. */ +-extern int pthread_attr_setscope (pthread_attr_t *attr, +- int contentionscope); ++extern int pthread_attr_setscope (pthread_attr_t *__attr, ++ int __contentionscope) ++ __THROW __nonnull ((1)); + + + /* Return the value of the stackaddr attribute in *ATTR in + *STACKADDR. */ +-extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict attr, +- void **__restrict stackaddr); ++extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict __attr, ++ void **__restrict __stackaddr) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the stackaddr attribute in *ATTR to STACKADDR. */ +-extern int pthread_attr_setstackaddr (pthread_attr_t *attr, +- void *stackaddr); ++extern int pthread_attr_setstackaddr (pthread_attr_t *__attr, ++ void *__stackaddr) ++ __THROW __nonnull ((1)); + + + #ifdef __USE_XOPEN2K + /* Return the value of the stackaddr and stacksize attributes in *ATTR + in *STACKADDR and *STACKSIZE respectively. */ +-extern int pthread_attr_getstack (const pthread_attr_t *__restrict attr, +- void **__restrict stackaddr, +- size_t *__restrict stacksize); ++extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr, ++ void **__restrict __stackaddr, ++ size_t *__restrict __stacksize) ++ __THROW __nonnull ((1, 2, 3)); + + /* Set the value of the stackaddr and stacksize attributes in *ATTR to + STACKADDR and STACKSIZE respectively. */ +-extern int pthread_attr_setstack (pthread_attr_t *attr, +- void *stackaddr, +- size_t stacksize); ++extern int pthread_attr_setstack (pthread_attr_t *__attr, ++ void *__stackaddr, ++ size_t __stacksize) ++ __THROW __nonnull ((1)); + #endif + + + /* Return the value of the detachstate attribute in *ATTR in + *DETACHSTATE. */ +-extern int pthread_attr_getdetachstate (const pthread_attr_t *attr, +- int *detachstate); ++extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr, ++ int *__detachstate) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the detachstate attribute in *ATTR to + DETACHSTATE. */ +-extern int pthread_attr_setdetachstate (pthread_attr_t *attr, +- int detachstate); ++extern int pthread_attr_setdetachstate (pthread_attr_t *__attr, ++ int __detachstate) ++ __THROW __nonnull ((1)); + + + /* Return the value of the guardsize attribute in *ATTR in + *GUARDSIZE. */ +-extern int pthread_attr_getguardsize (const pthread_attr_t *__restrict attr, +- size_t *__restrict guardsize); ++extern int pthread_attr_getguardsize (const pthread_attr_t *__restrict __attr, ++ size_t *__restrict __guardsize) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the guardsize attribute in *ATTR to GUARDSIZE. */ +-extern int pthread_attr_setguardsize (pthread_attr_t *attr, +- size_t guardsize); ++extern int pthread_attr_setguardsize (pthread_attr_t *__attr, ++ size_t __guardsize) ++ __THROW __nonnull ((1)); + + + /* Return the value of the stacksize attribute in *ATTR in + *STACKSIZE. */ +-extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict attr, +- size_t *__restrict stacksize); ++extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict __attr, ++ size_t *__restrict __stacksize) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the stacksize attribute in *ATTR to STACKSIZE. */ +-extern int pthread_attr_setstacksize (pthread_attr_t *attr, +- size_t stacksize); ++extern int pthread_attr_setstacksize (pthread_attr_t *__attr, ++ size_t __stacksize) ++ __THROW __nonnull ((1)); + + #ifdef __USE_GNU + /* Initialize thread attribute *ATTR with attributes corresponding to the + already running thread THREAD. It shall be called on an uninitialized ATTR + and destroyed with pthread_attr_destroy when no longer needed. */ +-extern int pthread_getattr_np (pthread_t thread, pthread_attr_t *attr); ++extern int pthread_getattr_np (pthread_t __thr, pthread_attr_t *__attr) ++ __THROW __nonnull ((2)); + #endif + + +@@ -193,11 +213,11 @@ extern int pthread_getattr_np (pthread_t + extern int pthread_create (pthread_t *__restrict __threadp, + __const pthread_attr_t *__restrict __attr, + void *(*__start_routine)(void *), +- void *__restrict __arg); ++ void *__restrict __arg) __THROWNL __nonnull ((1, 3)); + + /* Terminate the current thread and make STATUS available to any + thread that might join us. */ +-extern void pthread_exit (void *__status) __attribute__ ((noreturn)); ++extern void pthread_exit (void *__status) __attribute__ ((__noreturn__)); + + /* Make calling thread wait for termination of thread THREAD. Return + the exit status of the thread in *STATUS. */ +@@ -209,7 +229,7 @@ extern int pthread_detach (pthread_t __t + + /* Compare thread IDs T1 and T2. Return nonzero if they are equal, 0 + if they are not. */ +-extern int pthread_equal (pthread_t __t1, pthread_t __t2); ++extern int pthread_equal (pthread_t __t1, pthread_t __t2) __THROW; + + # ifdef __USE_EXTERN_INLINES + +@@ -223,7 +243,7 @@ pthread_equal (pthread_t __t1, pthread_t + + + /* Return the thread ID of the calling thread. */ +-extern pthread_t pthread_self (void); ++extern pthread_t pthread_self (void) __THROW; + + + /* Mutex attributes. */ +@@ -255,54 +275,64 @@ extern pthread_t pthread_self (void); + + /* Initialize the mutex attribute object in *ATTR to the default + values. */ +-extern int pthread_mutexattr_init(pthread_mutexattr_t *attr); ++extern int pthread_mutexattr_init(pthread_mutexattr_t *__attr) ++ __THROW __nonnull ((1)); + + /* Destroy the mutex attribute structure in *ATTR. */ +-extern int pthread_mutexattr_destroy(pthread_mutexattr_t *attr); ++extern int pthread_mutexattr_destroy(pthread_mutexattr_t *__attr) ++ __THROW __nonnull ((1)); + + + #ifdef __USE_UNIX98 + /* Return the value of the prioceiling attribute in *ATTR in + *PRIOCEILING. */ +-extern int pthread_mutexattr_getprioceiling(const pthread_mutexattr_t *__restrict attr, +- int *__restrict prioceiling); ++extern int pthread_mutexattr_getprioceiling(const pthread_mutexattr_t *__restrict __attr, ++ int *__restrict __prioceiling) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the prioceiling attribute in *ATTR to + PRIOCEILING. */ +-extern int pthread_mutexattr_setprioceiling(pthread_mutexattr_t *attr, +- int prioceiling); ++extern int pthread_mutexattr_setprioceiling(pthread_mutexattr_t *__attr, ++ int __prioceiling) ++ __THROW __nonnull ((1)); + + + /* Return the value of the protocol attribute in *ATTR in + *PROTOCOL. */ +-extern int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *__restrict attr, +- int *__restrict protocol); ++extern int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *__restrict __attr, ++ int *__restrict __protocol) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the protocol attribute in *ATTR to PROTOCOL. */ +-extern int pthread_mutexattr_setprotocol(pthread_mutexattr_t *attr, +- int protocol); ++extern int pthread_mutexattr_setprotocol(pthread_mutexattr_t *__attr, ++ int __protocol) ++ __THROW __nonnull ((1)); + #endif + + + /* Return the value of the process shared attribute in *ATTR in + *PSHARED. */ +-extern int pthread_mutexattr_getpshared(const pthread_mutexattr_t *__restrict attr, +- int *__restrict pshared); ++extern int pthread_mutexattr_getpshared(const pthread_mutexattr_t *__restrict __attr, ++ int *__restrict __pshared) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the process shared attribute in *ATTR to + PSHARED. */ +-extern int pthread_mutexattr_setpshared(pthread_mutexattr_t *attr, +- int pshared); ++extern int pthread_mutexattr_setpshared(pthread_mutexattr_t *__attr, ++ int __pshared) ++ __THROW __nonnull ((1)); + + + #if defined __USE_UNIX98 || defined __USE_XOPEN2K8 + /* Return the value of the type attribute in *ATTR in *TYPE. */ +-extern int pthread_mutexattr_gettype(const pthread_mutexattr_t *__restrict attr, +- int *__restrict type); ++extern int pthread_mutexattr_gettype(const pthread_mutexattr_t *__restrict __attr, ++ int *__restrict __type) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the type attribute in *ATTR to TYPE. */ +-extern int pthread_mutexattr_settype(pthread_mutexattr_t *attr, +- int type); ++extern int pthread_mutexattr_settype(pthread_mutexattr_t *__attr, ++ int __type) ++ __THROW __nonnull ((1)); + #endif + + +@@ -323,42 +353,50 @@ extern int pthread_mutexattr_settype(pth + /* Create a mutex with attributes given by ATTR and store it in + *__MUTEX. */ + extern int pthread_mutex_init (struct __pthread_mutex *__restrict __mutex, +- const pthread_mutexattr_t *__restrict attr); ++ const pthread_mutexattr_t *__restrict __attr) ++ __THROW __nonnull ((1)); + + /* Destroy the mutex __MUTEX. */ +-extern int pthread_mutex_destroy (struct __pthread_mutex *__mutex); ++extern int pthread_mutex_destroy (struct __pthread_mutex *__mutex) ++ __THROW __nonnull ((1)); + + /* Wait until lock for MUTEX becomes available and lock it. */ + extern int pthread_mutex_lock (pthread_mutex_t *__mutex); + + /* Try to lock MUTEX. */ +-extern int pthread_mutex_trylock (pthread_mutex_t *__mutex); ++extern int pthread_mutex_trylock (pthread_mutex_t *__mutex) ++ __THROWNL __nonnull ((1)); + + #ifdef __USE_XOPEN2K + /* Try to lock MUTEX, block until *ABSTIME if it is already held. */ +-extern int pthread_mutex_timedlock (struct __pthread_mutex *__restrict mutex, +- const struct timespec *__restrict abstime); ++extern int pthread_mutex_timedlock (struct __pthread_mutex *__restrict __mutex, ++ const struct timespec *__restrict __abstime) ++ __THROWNL __nonnull ((1, 2)); + #endif + + /* Unlock MUTEX. */ +-extern int pthread_mutex_unlock (pthread_mutex_t *__mutex); ++extern int pthread_mutex_unlock (pthread_mutex_t *__mutex) ++ __THROWNL __nonnull ((1)); + + /* Transfer ownership of the mutex MUTEX to the thread TID. The + caller must own the lock. */ +-extern int __pthread_mutex_transfer_np (struct __pthread_mutex *mutex, +- pthread_t tid); ++extern int __pthread_mutex_transfer_np (struct __pthread_mutex *__mutex, ++ pthread_t __tid) ++ __THROWNL __nonnull ((1)); + + + #ifdef __USE_UNIX98 + /* Return the priority ceiling of mutex *MUTEX in *PRIOCEILING. */ +-extern int pthread_mutex_getprioceiling (const pthread_mutex_t *__restrict mutex, +- int *__restrict prioceiling); ++extern int pthread_mutex_getprioceiling (const pthread_mutex_t *__restrict __mutex, ++ int *__restrict __prioceiling) ++ __THROW __nonnull ((1, 2)); + + /* After acquiring the mutex *MUTEX, set its priority ceiling to PRIO + and return the old priority ceiling in *OLDPRIO. Before returning, + release the mutex. */ +-extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict mutex, +- int prio, int *__restrict oldprio); ++extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex, ++ int __prio, int *__restrict __oldprio) ++ __THROW __nonnull ((1, 3)); + #endif + + +@@ -369,32 +407,38 @@ extern int pthread_mutex_setprioceiling + + /* Initialize the condition attribute in *ATTR to the default + values. */ +-extern int pthread_condattr_init (pthread_condattr_t *attr); ++extern int pthread_condattr_init (pthread_condattr_t *__attr) ++ __THROW __nonnull ((1)); + + /* Destroy the condition attribute structure in *ATTR. */ +-extern int pthread_condattr_destroy (pthread_condattr_t *attr); ++extern int pthread_condattr_destroy (pthread_condattr_t *__attr) ++ __THROW __nonnull ((1)); + + + #ifdef __USE_XOPEN2K + /* Return the value of the clock attribute in *ATTR in *CLOCK_ID. */ +-extern int pthread_condattr_getclock (const pthread_condattr_t *__restrict attr, +- __clockid_t *__restrict clock_id); ++extern int pthread_condattr_getclock (const pthread_condattr_t *__restrict __attr, ++ __clockid_t *__restrict __clock_id) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the clock attribute in *ATTR to CLOCK_ID. */ +-extern int pthread_condattr_setclock (pthread_condattr_t *attr, +- __clockid_t clock_id); ++extern int pthread_condattr_setclock (pthread_condattr_t *__attr, ++ __clockid_t __clock_id) ++ __THROW __nonnull ((1)); + #endif + + + /* Return the value of the process shared attribute in *ATTR in + *PSHARED. */ +-extern int pthread_condattr_getpshared (const pthread_condattr_t *__restrict attr, +- int *__restrict pshared); ++extern int pthread_condattr_getpshared (const pthread_condattr_t *__restrict __attr, ++ int *__restrict __pshared) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the process shared attribute in *ATTR to + PSHARED. */ +-extern int pthread_condattr_setpshared (pthread_condattr_t *attr, +- int pshared); ++extern int pthread_condattr_setpshared (pthread_condattr_t *__attr, ++ int __pshared) ++ __THROW __nonnull ((1)); + + + /* Condition variables. */ +@@ -403,23 +447,28 @@ extern int pthread_condattr_setpshared ( + + #define PTHREAD_COND_INITIALIZER __PTHREAD_COND_INITIALIZER + +-extern int pthread_cond_init (pthread_cond_t *__restrict cond, +- const pthread_condattr_t *__restrict attr); ++extern int pthread_cond_init (pthread_cond_t *__restrict __cond, ++ const pthread_condattr_t *__restrict __attr) ++ __THROW __nonnull ((1)); + +-extern int pthread_cond_destroy (pthread_cond_t *cond); ++extern int pthread_cond_destroy (pthread_cond_t *__cond) ++ __THROW __nonnull ((1)); + + /* Unblock at least one of the threads that are blocked on condition + variable COND. */ +-extern int pthread_cond_signal (pthread_cond_t *__cond); ++extern int pthread_cond_signal (pthread_cond_t *__cond) ++ __THROWNL __nonnull ((1)); + + /* Unblock all threads that are blocked on condition variable COND. */ +-extern int pthread_cond_broadcast (pthread_cond_t *__cond); ++extern int pthread_cond_broadcast (pthread_cond_t *__cond) ++ __THROWNL __nonnull ((1)); + + /* Block on condition variable COND. MUTEX should be held by the + calling thread. On success, MUTEX will be held by the calling + thread. */ + extern int pthread_cond_wait (pthread_cond_t *__restrict __cond, +- pthread_mutex_t *__restrict __mutex); ++ pthread_mutex_t *__restrict __mutex) ++ __nonnull ((1, 2)); + + /* Block on condition variable COND. MUTEX should be held by the + calling thread. On success, MUTEX will be held by the calling +@@ -427,7 +476,8 @@ extern int pthread_cond_wait (pthread_co + returned, and MUTEX will nevertheless be held. */ + extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond, + pthread_mutex_t *__restrict __mutex, +- __const struct timespec *__restrict __abstime); ++ __const struct timespec *__restrict __abstime) ++ __nonnull ((1, 2, 3)); + + + /* Spin locks. */ +@@ -439,22 +489,27 @@ extern int pthread_cond_timedwait (pthre + #define PTHREAD_SPINLOCK_INITIALIZER __PTHREAD_SPIN_LOCK_INITIALIZER + + /* Destroy the spin lock object LOCK. */ +-extern int pthread_spin_destroy (pthread_spinlock_t *__lock); ++extern int pthread_spin_destroy (pthread_spinlock_t *__lock) ++ __THROW __nonnull ((1)); + + /* Initialize the spin lock object LOCK. PSHARED determines whether + the spin lock can be operated upon by multiple processes. */ +-extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared); ++extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared) ++ __THROW __nonnull ((1)); + + /* Lock the spin lock object LOCK. If the lock is held by another + thread spin until it becomes available. */ +-extern int pthread_spin_lock (pthread_spinlock_t *__lock); ++extern int pthread_spin_lock (pthread_spinlock_t *__lock) ++ __THROWNL __nonnull ((1)); + + /* Lock the spin lock object LOCK. Fail if the lock is held by + another thread. */ +-extern int pthread_spin_trylock (pthread_spinlock_t *__lock); ++extern int pthread_spin_trylock (pthread_spinlock_t *__lock) ++ __THROWNL __nonnull ((1)); + + /* Unlock the spin lock object LOCK. */ +-extern int pthread_spin_unlock (pthread_spinlock_t *__lock); ++extern int pthread_spin_unlock (pthread_spinlock_t *__lock) ++ __THROWNL __nonnull ((1)); + + # ifdef __USE_EXTERN_INLINES + +@@ -503,21 +558,25 @@ pthread_spin_unlock (pthread_spinlock_t + + /* Initialize rwlock attribute object in *ATTR to the default + values. */ +-extern int pthread_rwlockattr_init (pthread_rwlockattr_t *attr); ++extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr) ++ __THROW __nonnull ((1)); + + /* Destroy the rwlock attribute object in *ATTR. */ +-extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *attr); ++extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr) ++ __THROW __nonnull ((1)); + + + /* Return the value of the process shared attribute in *ATTR in + *PSHARED. */ +-extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *__restrict attr, +- int *__restrict pshared); ++extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *__restrict __attr, ++ int *__restrict __pshared) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the process shared atrribute in *ATTR to + PSHARED. */ +-extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *attr, +- int pshared); ++extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr, ++ int __pshared) ++ __THROW __nonnull ((1)); + + + /* rwlocks. */ +@@ -527,40 +586,49 @@ extern int pthread_rwlockattr_setpshared + #define PTHREAD_RWLOCK_INITIALIZER __PTHREAD_RWLOCK_INITIALIZER + /* Create a rwlock object with attributes given by ATTR and strore the + result in *RWLOCK. */ +-extern int pthread_rwlock_init (pthread_rwlock_t *__restrict rwlock, +- const pthread_rwlockattr_t *__restrict attr); ++extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock, ++ const pthread_rwlockattr_t *__restrict __attr) ++ __THROW __nonnull ((1)); + + /* Destroy the rwlock *RWLOCK. */ +-extern int pthread_rwlock_destroy (pthread_rwlock_t *rwlock); ++extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock) ++ __THROW __nonnull ((1)); + + /* Acquire the rwlock *RWLOCK for reading. */ +-extern int pthread_rwlock_rdlock (pthread_rwlock_t *rwlock); ++extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock) ++ __THROWNL __nonnull ((1)); + + /* Acquire the rwlock *RWLOCK for reading. */ +-extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *rwlock); ++extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock) ++ __THROWNL __nonnull ((1)); + + # ifdef __USE_XOPEN2K + /* Acquire the rwlock *RWLOCK for reading blocking until *ABSTIME if + it is already held. */ +-extern int pthread_rwlock_timedrdlock (struct __pthread_rwlock *__restrict rwlock, +- const struct timespec *__restrict abstime); ++extern int pthread_rwlock_timedrdlock (struct __pthread_rwlock *__restrict __rwlock, ++ const struct timespec *__restrict __abstime) ++ __THROWNL __nonnull ((1, 2)); + # endif + + /* Acquire the rwlock *RWLOCK for writing. */ +-extern int pthread_rwlock_wrlock (pthread_rwlock_t *rwlock); ++extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock) ++ __THROWNL __nonnull ((1)); + + /* Try to acquire the rwlock *RWLOCK for writing. */ +-extern int pthread_rwlock_trywrlock (pthread_rwlock_t *rwlock); ++extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock) ++ __THROWNL __nonnull ((1)); + + # ifdef __USE_XOPEN2K + /* Acquire the rwlock *RWLOCK for writing blocking until *ABSTIME if + it is already held. */ +-extern int pthread_rwlock_timedwrlock (struct __pthread_rwlock *__restrict rwlock, +- const struct timespec *__restrict abstime); ++extern int pthread_rwlock_timedwrlock (struct __pthread_rwlock *__restrict __rwlock, ++ const struct timespec *__restrict __abstime) ++ __THROWNL __nonnull ((1, 2)); + # endif + + /* Release the lock held by the current thread on *RWLOCK. */ +-extern int pthread_rwlock_unlock (pthread_rwlock_t *rwlock); ++extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock) ++ __THROWNL __nonnull ((1)); + + #endif /* __USE_UNIX98 || __USE_XOPEN2K */ + +@@ -569,10 +637,10 @@ extern int pthread_rwlock_unlock (pthrea + /* Cancelation. */ + + /* Register a cleanup handler. */ +-extern void pthread_cleanup_push (void (*routine) (void *), void *arg); ++extern void pthread_cleanup_push (void (*__routine) (void *), void *__arg); + + /* Unregister a cleanup handler. */ +-extern void pthread_cleanup_pop (int execute); ++extern void pthread_cleanup_pop (int __execute); + + #include <bits/cancelation.h> + +@@ -584,21 +652,21 @@ extern void pthread_cleanup_pop (int exe + + /* Return the calling thread's cancelation state in *OLDSTATE and set + its state to STATE. */ +-extern int pthread_setcancelstate (int state, int *oldstate); ++extern int pthread_setcancelstate (int __state, int *__oldstate); + + #define PTHREAD_CANCEL_DEFERRED 0 + #define PTHREAD_CANCEL_ASYNCHRONOUS 1 + + /* Return the calling thread's cancelation type in *OLDTYPE and set + its type to TYPE. */ +-extern int pthread_setcanceltype (int type, int *oldtype); ++extern int pthread_setcanceltype (int __type, int *__oldtype); + + /* Value returned by pthread_join if the target thread was + canceled. */ + #define PTHREAD_CANCELED ((void *) -1) + + /* Cancel THEAD. */ +-extern int pthread_cancel (pthread_t thread); ++extern int pthread_cancel (pthread_t __thr); + + /* Add an explicit cancelation point. */ + extern void pthread_testcancel (void); +@@ -612,21 +680,25 @@ extern void pthread_testcancel (void); + + /* Initialize barrier attribute object in *ATTR to the default + values. */ +-extern int pthread_barrierattr_init (pthread_barrierattr_t *attr); ++extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr) ++ __THROW __nonnull ((1)); + + /* Destroy the barrier attribute object in *ATTR. */ +-extern int pthread_barrierattr_destroy (pthread_barrierattr_t *attr); ++extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr) ++ __THROW __nonnull ((1)); + + + /* Return the value of the process shared attribute in *ATTR in + *PSHARED. */ +-extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *__restrict attr, +- int *__restrict pshared); ++extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *__restrict __attr, ++ int *__restrict __pshared) ++ __THROW __nonnull ((1, 2)); + + /* Set the value of the process shared atrribute in *ATTR to + PSHARED. */ +-extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *attr, +- int pshared); ++extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr, ++ int __pshared) ++ __THROW __nonnull ((1)); + + + /* Barriers. */ +@@ -638,15 +710,18 @@ extern int pthread_barrierattr_setpshare + #define PTHREAD_BARRIER_SERIAL_THREAD -1 + + /* Initialize barrier BARRIER. */ +-extern int pthread_barrier_init (pthread_barrier_t *__restrict barrier, +- const pthread_barrierattr_t *__restrict attr, +- unsigned count); ++extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier, ++ const pthread_barrierattr_t *__restrict __attr, ++ unsigned __count) ++ __THROW __nonnull ((1)); + + /* Destroy barrier BARRIER. */ +-extern int pthread_barrier_destroy (pthread_barrier_t *barrier); ++extern int pthread_barrier_destroy (pthread_barrier_t *__barrier) ++ __THROW __nonnull ((1)); + + /* Wait on barrier BARRIER. */ +-extern int pthread_barrier_wait (pthread_barrier_t *barrier); ++extern int pthread_barrier_wait (pthread_barrier_t *__barrier) ++ __THROWNL __nonnull ((1)); + + #endif /* __USE_XOPEN2K */ + +@@ -659,18 +734,20 @@ extern int pthread_barrier_wait (pthread + /* Create a thread specific data key in KEY visible to all threads. + On thread destruction, DESTRUCTOR shall be called with the thread + specific data associate with KEY if it is not NULL. */ +-extern int pthread_key_create (pthread_key_t *key, +- void (*destructor) (void *)); ++extern int pthread_key_create (pthread_key_t *__key, ++ void (*__destructor) (void *)) ++ __THROW __nonnull ((1)); + + /* Delete the thread specific data key KEY. The associated destructor + function is not called. */ +-extern int pthread_key_delete (pthread_key_t key); ++extern int pthread_key_delete (pthread_key_t __key) __THROW; + + /* Return the caller thread's thread specific value of KEY. */ +-extern void *pthread_getspecific (pthread_key_t key); ++extern void *pthread_getspecific (pthread_key_t __key) __THROW; + + /* Set the caller thread's thread specific value of KEY to VALUE. */ +-extern int pthread_setspecific (pthread_key_t key, const void *value); ++extern int pthread_setspecific (pthread_key_t __key, const void *__value) ++ __THROW; + + + /* Dynamic package initialization. */ +@@ -681,18 +758,18 @@ extern int pthread_setspecific (pthread_ + + /* Call INIT_ROUTINE if this function has never been called with + *ONCE_CONTROL, otherwise do nothing. */ +-extern int pthread_once (pthread_once_t *once_control, +- void (*init_routine) (void)); ++extern int pthread_once (pthread_once_t *__once_control, ++ void (*__init_routine) (void)) __nonnull ((1, 2)); + + + /* Concurrency. */ + + #ifdef __USE_UNIX98 + /* Set the desired concurrency level to NEW_LEVEL. */ +-extern int pthread_setconcurrency (int new_level); ++extern int pthread_setconcurrency (int __new_level) __THROW; + + /* Get the current concurrency level. */ +-extern int pthread_getconcurrency (void); ++extern int pthread_getconcurrency (void) __THROW; + #endif + + +@@ -705,43 +782,46 @@ extern int pthread_getconcurrency (void) + NULL. The prepare handles will be called in the reverse order + which they were registered and the parent and child handlers in the + order in which they were registered. */ +-extern int pthread_atfork (void (*prepare) (void), void (*parent) (void), +- void (*child) (void)); ++extern int pthread_atfork (void (*__prepare) (void), void (*__parent) (void), ++ void (*__child) (void)) __THROW; + + + /* Signals (should be in <signal.h>). */ + + /* Send signal SIGNO to thread THREAD. */ +-extern int pthread_kill (pthread_t thread, int signo); ++extern int pthread_kill (pthread_t __thr, int __signo) __THROW; + + + /* Time. */ + + #ifdef __USE_XOPEN2K + /* Return the thread cpu clock. */ +-extern int pthread_getcpuclockid (pthread_t thread, __clockid_t *clock); ++extern int pthread_getcpuclockid (pthread_t __thr, __clockid_t *__clock) ++ __THROW __nonnull ((2)); + #endif + + + /* Scheduling. */ + + /* Return thread THREAD's scheduling paramters. */ +-extern int pthread_getschedparam (pthread_t thread, int *__restrict policy, +- struct sched_param *__restrict param); ++extern int pthread_getschedparam (pthread_t __thr, int *__restrict __policy, ++ struct sched_param *__restrict __param) ++ __THROW __nonnull ((2, 3)); + + /* Set thread THREAD's scheduling paramters. */ +-extern int pthread_setschedparam (pthread_t thread, int policy, +- const struct sched_param *param); ++extern int pthread_setschedparam (pthread_t __thr, int __policy, ++ const struct sched_param *__param) ++ __THROW __nonnull ((3)); + + /* Set thread THREAD's scheduling priority. */ +-extern int pthread_setschedprio (pthread_t thread, int prio); ++extern int pthread_setschedprio (pthread_t __thr, int __prio) __THROW; + + #ifdef __USE_GNU + /* Yield the processor to another thread or process. + This function is similar to the POSIX `sched_yield' function but + might be differently implemented in the case of a m-on-n thread + implementation. */ +-extern int pthread_yield (void); ++extern int pthread_yield (void) __THROW; + #endif + + +--- a/libpthread/sysdeps/mach/hurd/bits/pthread-np.h ++++ b/libpthread/sysdeps/mach/hurd/bits/pthread-np.h +@@ -33,6 +33,6 @@ extern int pthread_hurd_cond_wait_np (pt + See hurd_thread_cancel. */ + extern int pthread_hurd_cond_timedwait_np (pthread_cond_t *__restrict __cond, + pthread_mutex_t *__restrict __mutex, +- const struct timespec *abstime); ++ const struct timespec *__abstime); + + #endif /* bits/pthread-np.h */ Modified: glibc-package/branches/glibc-2.22/debian/patches/series =================================================================== --- glibc-package/branches/glibc-2.22/debian/patches/series 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/patches/series 2015-12-10 22:28:07 UTC (rev 6795) @@ -146,6 +146,7 @@ hurd-i386/cvs-s_scalbn.diff hurd-i386/local-mach_print.diff hurd-i386/cvs-hidden.diff +hurd-i386/cvs-libpthread-api.diff i386/local-biarch.diff i386/local-cmov.diff @@ -241,3 +242,4 @@ any/local-static-dlopen-search-path.diff any/local-math-logb.diff any/cvs-grantpt-namespace.diff +any/cvs-grantpt-pty-owner.diff Modified: glibc-package/branches/glibc-2.22/debian/po/ar.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/ar.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/ar.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: ar\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2010-09-09 01:07+0300\n" "Last-Translator: Ossama Khayat <[email protected]>\n" "Language-Team: Arabic <[email protected]>\n" @@ -224,3 +224,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/ca.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/ca.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/ca.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: 2.11.2-6\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2010-10-23 11:57+0200\n" "Last-Translator: Jordi Mallach <[email protected]>\n" "Language-Team: Catalan <[email protected]>\n" @@ -235,3 +235,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/cs.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/cs.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/cs.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: glibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2012-07-15 20:40+0200\n" "Last-Translator: Miroslav Kure <[email protected]>\n" "Language-Team: Czech <[email protected]>\n" @@ -241,3 +241,32 @@ "při každé aktualizaci nabídnut seznam služeb, které se mají restartovat. " "Povolíte-li tuto možnost, budou se všechny potřebné služby restartovat při " "aktualizaci knihoven automaticky bez ptaní." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/da.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/da.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/da.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: eglibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2012-01-20 17:30+01:00\n" "Last-Translator: Joe Hansen <[email protected]>\n" "Language-Team: Danish <[email protected]> \n" @@ -237,3 +237,32 @@ "genstarte. Du kan vælge denne indstilling for at undgå at blive spurgt; i " "stedet for vil alle nødvendige genstarter blive udført automatisk, så du kan " "undgå spørgsmål ved hver biblioteksopgradering." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/de.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/de.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/de.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: glibc 2.13-22\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2011-12-14 19:39+0100\n" "Last-Translator: Helge Kreutzmann <[email protected]>\n" "Language-Team: de <[email protected]>\n" @@ -243,3 +243,32 @@ "zu vermeiden; stattdessen werden alle notwendigen Dienste-Neustarts f�r Sie " "automatisch vorgenommen und die Beantwortung von Fragen bei jedem Upgrade " "von Bibliotheken vermieden." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/el.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/el.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/el.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: el\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2004-01-21 22:44EEST\n" "Last-Translator: Konstantinos Margaritis <[email protected]>\n" "Language-Team: Greek <[email protected]>\n" @@ -220,3 +220,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/es.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/es.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/es.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -32,7 +32,7 @@ msgstr "" "Project-Id-Version: glibc 2.13-24\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2012-01-14 11:44+0100\n" "Last-Translator: Omar Campagne <[email protected]>\n" "Language-Team: Debian L10n Spanish <[email protected]>\n" @@ -273,3 +273,32 @@ "que se le solicite esta información; en su lugar, cada reinicio de servicio " "se hará de forma automática de forma que evitará que se le planteen " "preguntas cada vez que se actualice una biblioteca." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/eu.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/eu.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/eu.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: eu\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2007-09-11 09:57+0100\n" "Last-Translator: Piarres Beobide <[email protected]>\n" "Language-Team: librezale <[email protected]>\n" @@ -232,3 +232,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/fi.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/fi.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/fi.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: glibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2014-06-04 20:45+0200\n" "Last-Translator: Esko Arajärvi <[email protected]>\n" "Language-Team: Finnish <[email protected]>\n" @@ -251,3 +251,32 @@ "palveluista. Voit valita tämän vaihtoehdon, jos et halua nähdä kysymystä " "jokaisen kirjastopäivityksen yhteydessä. Tällöin tarvittavat palvelut " "käynnistetään uudelleen automaattisesti." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/fr.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/fr.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/fr.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: fr\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2011-12-15 06:54+0100\n" "Last-Translator: Christian Perrier <[email protected]>\n" "Language-Team: French <[email protected]>\n" @@ -248,3 +248,32 @@ "jour. Vous pouvez choisir ici que ce choix ne soit plus offert et que les " "redémarrages aient lieu systématiquement lors des mises à jour de " "bibliothèques." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/gl.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/gl.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/gl.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: eglibc_2.11.2-2_gl\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2010-08-13 01:43+0200\n" "Last-Translator: Jorge Barreiro <[email protected]>\n" "Language-Team: Galician <[email protected]>\n" @@ -233,3 +233,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/hu.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/hu.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/hu.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: glibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2013-05-14 18:47+0200\n" "Last-Translator: Dr. Nagy Elemér Károly <[email protected]>\n" "Language-Team: Hungarian <[email protected]>\n" @@ -239,3 +239,32 @@ "minden frissítésnél megkérdezi az újraindítandó szolgáltatások listáját a " "rendszer. Dönthetsz úgy, hogy ne kérdezzen - ilyenkor minden szükséges " "szolgáltatás-újraindítást elvégez a rendszer és nem kérdezget." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/it.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/it.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/it.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: glibc 2.19 debconf templates\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2014-08-31 18:55+0200\n" "Last-Translator: Luca Monducci <[email protected]>\n" "Language-Team: Italian <[email protected]>\n" @@ -46,10 +46,10 @@ "default, particularly for new installations. Other character sets may be " "useful for backwards compatibility with older systems and software." msgstr "" -"Scegliere quali «locale» generare. È opportuno scegliere i «locale» UTF-8, in " -"particolare sulle nuove installazioni. Gli altri set di caratteri potrebbero " -"essere utili per risolvere problemi di compatibilità all'indietro con sistemi " -"o programmi più vecchi." +"Scegliere quali «locale» generare. È opportuno scegliere i «locale» UTF-8, " +"in particolare sulle nuove installazioni. Gli altri set di caratteri " +"potrebbero essere utili per risolvere problemi di compatibilità all'indietro " +"con sistemi o programmi più vecchi." #. Type: select #. Choices @@ -162,8 +162,8 @@ msgid "" "Note: restarting sshd/telnetd should not affect any existing connections." msgstr "" -"Nota: il riavvio di sshd/telnetd non ha alcun effetto sulle connessioni " -"già attive." +"Nota: il riavvio di sshd/telnetd non ha alcun effetto sulle connessioni già " +"attive." #. Type: error #. Description @@ -239,3 +239,32 @@ "sia chiesta la conferma del riavvio accettando questa opzione; saranno " "effettuati automaticamente tutti i riavvii necessari senza fare domande per " "ogni aggiornamento della libreria." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/ja.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/ja.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/ja.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -18,7 +18,7 @@ msgstr "" "Project-Id-Version: eglibc_2.13-38\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2012-12-31 23:29+0900\n" "Last-Translator: Nobuhiro Iwamatsu <[email protected]>\n" "Language-Team: Japanese <[email protected]>\n" @@ -247,3 +247,32 @@ "選択するとその質問を避けられます。代わりに、再起動が必要な場合は全て自動で再" "起動させるため、ライブラリをアップグレードする度に質問されるのを避けられま" "す。" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/ko.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/ko.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/ko.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: glibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2008-03-02 20:33-0500\n" "Last-Translator: Sunjae Park <[email protected]>\n" "Language-Team: Korean <[email protected]>\n" @@ -223,3 +223,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/lt.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/lt.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/lt.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lt\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2008-02-26 23:36+0200\n" "Last-Translator: Gintautas Miliauskas <[email protected]>\n" "Language-Team: Lithuanian <[email protected]>\n" @@ -224,3 +224,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/ml.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/ml.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/ml.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Glibc 2007_05_26\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2007-05-26 15:09+0530\n" "Last-Translator: അനൂപ്|Anoop പി|P <[email protected]>, ലാലു|Lalu കെആര്|KR " "<[email protected]>,സജീവ് |Sajeev പിആര്|PR <[email protected]>\n" @@ -208,3 +208,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/nb.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/nb.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/nb.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: glibc_nb\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2011-12-29 12:39+0100\n" "Last-Translator: Bjørn Steensrud <[email protected]>\n" "Language-Team: Norwegian Bokmål <[email protected]>\n" @@ -238,3 +238,32 @@ "valget for å slippe å bli spurt, da blir i stedet alle nødvendige omstarter " "gjort automatisk slik at du ikke får spørsmål ved hver " "biblioteksoppgradering." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/nl.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/nl.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/nl.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: eglibc 2.13-23\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2011-12-19 13:23+0100\n" "Last-Translator: Vincent Zweije <[email protected]>\n" "Language-Team: Debian l10n Dutch <[email protected]>\n" @@ -244,3 +244,32 @@ "meer aan u gevraagd. In plaats daarvan worden alle noodzakelijke herstarts " "automatisch gedaan zodat u geen vragen krijgt bij elke opwaardering van een " "bibliotheek." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/pl.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/pl.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/pl.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: debconf-glibc-locales-pl\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2012-01-28 15:33+0100\n" "Last-Translator: Michał Kułach <[email protected]>\n" "Language-Team: Polish <[email protected]>\n" @@ -237,3 +237,32 @@ "opcję, aby zapobiec takim pytaniom; wtedy wszystkie potrzebne restarty " "odbędą się automatycznie, a użytkownik uniknie pytania przy każdej " "aktualizacji biblioteki." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/pt.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/pt.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/pt.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: glibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2012-05-28 22:55+0100\n" "Last-Translator: Pedro Ribeiro <[email protected]>\n" "Language-Team: Portuguese <[email protected]>\n" @@ -239,3 +239,32 @@ "reiniciar. Pode escolher esta opção para que os reinícios necessários sejam " "automaticamente tratados pelo processo de actualização em vez de lhe serem " "colocadas questões." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/pt_BR.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/pt_BR.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/pt_BR.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: glibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2015-09-18 20:29-0300\n" "Last-Translator: Adriano Rafael Gomes <[email protected]>\n" "Language-Team: Brazilian Portuguese <[email protected]." @@ -244,3 +244,32 @@ "escolher esta opção para evitar novas solicitações; ao invés disso, todas as " "reinicializações necessárias serão realizadas automaticamente, para evitar " "que você responda a cada atualização de biblioteca." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/ro.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/ro.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/ro.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2008-02-17 12:48+0200\n" "Last-Translator: stan ioan-eugen <[email protected]>\n" "Language-Team: romanian <[email protected]>\n" @@ -229,3 +229,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/ru.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/ru.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/ru.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: eglibc 2.13-23\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2011-12-17 09:26+0400\n" "Last-Translator: Yuri Kozlov <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" @@ -245,3 +245,32 @@ "список служб, которые нужно перезапустить. Чтобы этот вопрос не задавался, " "вы можете ответить утвердительно; в этом случае все необходимые службы будут " "перезапущены автоматически." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/sk.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/sk.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/sk.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: eglibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2012-06-17 20:43+0100\n" "Last-Translator: Ivan Masár <[email protected]>\n" "Language-Team: Slovak <[email protected]>\n" @@ -239,3 +239,32 @@ "viac nepýtal, ale aby sa namiesto toho všetky potrebné reštarty vykonávali " "automaticky, takže sa vyhnete kladeniu otázok pri každej aktualizácii " "knižnice." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/sv.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/sv.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/sv.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: glibc_2.7-11_sv\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2014-06-12 22:58+0200\n" "Last-Translator: Martin Bagge / brother <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" @@ -238,3 +238,32 @@ "uppgradering där en lista med tjänster som ska startas om presenteras. Du " "kan välja att aktivera detta alternativ för att undvika att frågan ställs. " "Istället kommer alla nödvändiga omstarter att göras automatiskt." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/ta.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/ta.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/ta.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: glibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2007-04-24 19:42+0530\n" "Last-Translator: Dr.T.Vasudevan <[email protected]>\n" "Language-Team: TAMIL <[email protected]>\n" @@ -203,3 +203,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/templates.pot =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/templates.pot 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/templates.pot 2015-12-10 22:28:07 UTC (rev 6795) @@ -1,6 +1,6 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. +# This file is distributed under the same license as the glibc package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: glibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <[email protected]>\n" @@ -193,3 +193,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/tr.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/tr.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/tr.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -6,16 +6,16 @@ msgstr "" "Project-Id-Version: glibc\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2014-08-01 03:34+0200\n" "Last-Translator: Mert Dirik <[email protected]>\n" "Language-Team: debian-l10n-turkish <[email protected]>\n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 1.5.4\n" -"Language: tr\n" #. Type: multiselect #. Choices @@ -243,3 +243,32 @@ "seçeneği kullanabilirsiniz. Bu seçenek seçildiği takdirde bir kitaplık " "yükseltmesi yapılırken gereken tüm yeniden başlatma işlemleri size " "sorulmaksızın otomatik olarak yapılacaktır." + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/uk.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/uk.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/uk.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: uk\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2006-02-21 10:12+0200\n" "Last-Translator: Eugeniy Meshcheryakov <[email protected]>\n" "Language-Team: Ukrainian\n" @@ -217,3 +217,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/vi.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/vi.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/vi.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: eglibc 2.11.2-6\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2010-10-27 14:55+1030\n" "Last-Translator: Clytie Siddall <[email protected]>\n" "Language-Team: Vietnamese <[email protected]>\n" @@ -234,3 +234,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/po/zh_CN.po =================================================================== --- glibc-package/branches/glibc-2.22/debian/po/zh_CN.po 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/po/zh_CN.po 2015-12-10 22:28:07 UTC (rev 6795) @@ -19,7 +19,7 @@ msgstr "" "Project-Id-Version: glibc 2.7-9\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2014-05-21 00:04+0200\n" +"POT-Creation-Date: 2015-12-07 14:56+0100\n" "PO-Revision-Date: 2008-02-28 23:44+0800\n" "Last-Translator: LI Daobing <[email protected]>\n" "Language-Team: Chinese (Simplified) <[email protected]>\n" @@ -218,3 +218,32 @@ "necessary restarts will be done for you automatically so you can avoid being " "asked questions on each library upgrade." msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "Kernel must be upgraded" +msgstr "" + +#. Type: error +#. Description +#: ../debhelper.in/libc.templates:6001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Please upgrade your kernel before installing glibc." +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "Kernel version not supported" +msgstr "" + +#. Type: note +#. Description +#: ../debhelper.in/libc.templates:7001 +msgid "" +"This version of the GNU libc requires kernel version ${kernel_ver} or " +"later. Older versions might work but are not officially supported. Please " +"consider upgrading your kernel." +msgstr "" Modified: glibc-package/branches/glibc-2.22/debian/sysdeps/amd64.mk =================================================================== --- glibc-package/branches/glibc-2.22/debian/sysdeps/amd64.mk 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/sysdeps/amd64.mk 2015-12-10 22:28:07 UTC (rev 6795) @@ -1,6 +1,7 @@ libc_rtlddir = /lib64 extra_config_options = --enable-multi-arch --enable-lock-elision mvec = yes +MIN_KERNEL_SUPPORTED := 2.6.32 # build 32-bit (i386) alternative library GLIBC_MULTILIB_PASSES += i386 Modified: glibc-package/branches/glibc-2.22/debian/sysdeps/i386.mk =================================================================== --- glibc-package/branches/glibc-2.22/debian/sysdeps/i386.mk 2015-12-10 22:25:22 UTC (rev 6794) +++ glibc-package/branches/glibc-2.22/debian/sysdeps/i386.mk 2015-12-10 22:28:07 UTC (rev 6795) @@ -1,4 +1,5 @@ extra_config_options = --enable-multi-arch --enable-lock-elision +MIN_KERNEL_SUPPORTED := 2.6.32 # We use -march=i686 and glibc's i686 routines use cmov, so require it. # A Debian-local glibc patch adds cmov to the search path.

