Re: hppa nptl switch
Frans Pop a écrit : > Carlos O'Donell wrote: >>> In practice it shouldn't be problem at all. >>> Debian should make sure that binary/library compiled >>> against NPTL-hppa-glibc will require NPTL-hppa-glibc >>> by proper Depends: line like "libc6 (>= 2.10)". >> Does every package have to do this? I'm not very familiar with all the >> packaging requirements. > > It is something that should automatically get done correctly as long as > the libc-dev package defines the minimum version that way. > > The mechanism that determines this is in /var/lib/dpkg/info/libc6.shlibs. > Currently this has lines like: >libc 6 libc6 (>= 2.9) > No, as glibc uses symbols files, this file is actually not used. Nevertheless it is still possible to resolve all symbols to libc6 (>= 2.10). -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
r3790 - in glibc-package/trunk/debian: . debhelper.in
Author: sthibault Date: 2009-08-31 21:40:41 + (Mon, 31 Aug 2009) New Revision: 3790 Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/debhelper.in/libc.install Log: debian/debhelper.in/libc.install: Install libc/*-gnu/ instead of libc/*-*-gnu*/, to fix FTBFS on hurd-i386 due to it now being i486-gnu/. Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2009-08-31 20:16:02 UTC (rev 3789) +++ glibc-package/trunk/debian/changelog2009-08-31 21:40:41 UTC (rev 3790) @@ -1,8 +1,13 @@ eglibc (2.9-27) UNRELEASED; urgency=low + [ Aurelien Jarno ] * Extend description of libc-bin, patch by Christoph Berg. Closes: bug#544389. + [ Samuel Thibault ] + * debian/debhelper.in/libc.install: Install libc/*-gnu/ instead of +libc/*-*-gnu*/, to fix FTBFS on hurd-i386 due to it now being i486-gnu/. + -- Aurelien Jarno Mon, 31 Aug 2009 22:15:07 +0200 eglibc (2.9-26) unstable; urgency=low Modified: glibc-package/trunk/debian/debhelper.in/libc.install === --- glibc-package/trunk/debian/debhelper.in/libc.install2009-08-31 20:16:02 UTC (rev 3789) +++ glibc-package/trunk/debian/debhelper.in/libc.install2009-08-31 21:40:41 UTC (rev 3790) @@ -2,8 +2,8 @@ debian/tmp-libc/usr/lib/gconv/*.so usr/lib/gconv debian/tmp-libc/usr/lib/gconv/gconv-modules usr/lib/gconv -debian/tmp-libc/lib/*-*-gnu*/ lib -debian/tmp-libc/usr/lib/*-*-gnu*/ usr/lib +debian/tmp-libc/lib/*-gnu/ lib +debian/tmp-libc/usr/lib/*-gnu/ usr/lib debian/tmp-libc/etc/ld.so.conf.d /etc -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
r3789 - in glibc-package/trunk/debian: . control.in
Author: aurel32 Date: 2009-08-31 20:16:02 + (Mon, 31 Aug 2009) New Revision: 3789 Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/control glibc-package/trunk/debian/control.in/main Log: * Extend description of libc-bin, patch by Christoph Berg. Closes: bug#544389. Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2009-08-31 15:35:31 UTC (rev 3788) +++ glibc-package/trunk/debian/changelog2009-08-31 20:16:02 UTC (rev 3789) @@ -1,3 +1,10 @@ +eglibc (2.9-27) UNRELEASED; urgency=low + + * Extend description of libc-bin, patch by Christoph Berg. Closes: +bug#544389. + + -- Aurelien Jarno Mon, 31 Aug 2009 22:15:07 +0200 + eglibc (2.9-26) unstable; urgency=low [ Aurelien Jarno ] Modified: glibc-package/trunk/debian/control === --- glibc-package/trunk/debian/control 2009-08-31 15:35:31 UTC (rev 3788) +++ glibc-package/trunk/debian/control 2009-08-31 20:16:02 UTC (rev 3789) @@ -23,7 +23,16 @@ Breaks: libc0.1 (<< 2.9), libc0.3 (<< 2.9), libc6 (<< 2.9), libc6.1 (<< 2.9) Replaces: libc0.1, libc0.3, libc6, libc6.1 Description: GNU C Library: Binaries - This package contains utility programs related to the GNU C Library. + This package contains utility programs related to the GNU C Library. + . + * catchsegv: catch segmentation faults in programs + * getconf: query system configuration variables + * getent: get entries from administrative databases + * iconv, iconvconfig: convert between character encodings + * ldd, ldconfig: print/configure shared library dependencies + * locale, localedef: show/generate locale definitions + * rpcinfo: report RPC information + * tzselect, zdump, zic: select/dump/compile time zones Package: libc-dev-bin Architecture: any Modified: glibc-package/trunk/debian/control.in/main === --- glibc-package/trunk/debian/control.in/main 2009-08-31 15:35:31 UTC (rev 3788) +++ glibc-package/trunk/debian/control.in/main 2009-08-31 20:16:02 UTC (rev 3789) @@ -23,7 +23,16 @@ Breaks: libc0.1 (<< 2.9), libc0.3 (<< 2.9), libc6 (<< 2.9), libc6.1 (<< 2.9) Replaces: libc0.1, libc0.3, libc6, libc6.1 Description: GNU C Library: Binaries - This package contains utility programs related to the GNU C Library. + This package contains utility programs related to the GNU C Library. + . + * catchsegv: catch segmentation faults in programs + * getconf: query system configuration variables + * getent: get entries from administrative databases + * iconv, iconvconfig: convert between character encodings + * ldd, ldconfig: print/configure shared library dependencies + * locale, localedef: show/generate locale definitions + * rpcinfo: report RPC information + * tzselect, zdump, zic: select/dump/compile time zones Package: libc-dev-bin Architecture: any -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Processed: severity of 544389 is minor
Processing commands for cont...@bugs.debian.org: > severity 544389 minor Bug #544389 [libc-bin] libc-bin: Please extend description Severity set to 'minor' from 'normal' > End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
[bts-link] source package eglibc
# # bts-link upstream status pull for source package eglibc # see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html # user bts-link-upstr...@lists.alioth.debian.org # remote status report for #249122 (http://bugs.debian.org/249122) # * http://sourceware.org/bugzilla/show_bug.cgi?id=1484 # * remote status changed: (?) -> ASSIGNED usertags 249122 + status-ASSIGNED thanks -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
eglibc 2.9-25 MIGRATED to testing
FYI: The status of the eglibc source package in Debian's testing distribution has changed. Previous version: 2.9-23 Current version: 2.9-25 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: hppa nptl switch
On Mon, Aug 31, 2009 at 12:46 PM, Frans Pop wrote: > Carlos O'Donell wrote: >>> In practice it shouldn't be problem at all. >>> Debian should make sure that binary/library compiled >>> against NPTL-hppa-glibc will require NPTL-hppa-glibc >>> by proper Depends: line like "libc6 (>= 2.10)". >> >> Does every package have to do this? I'm not very familiar with all the >> packaging requirements. > > It is something that should automatically get done correctly as long as > the libc-dev package defines the minimum version that way. > > The mechanism that determines this is in /var/lib/dpkg/info/libc6.shlibs. > Currently this has lines like: > libc 6 libc6 (>= 2.9) > > It's virtually certain that the shlibs file will be updated to read > '(>= 2.10)' when the glibc maintainers switch to that version. Thanks Frans. This is what I expected. Cheers, Carlos. -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: hppa nptl switch
Carlos O'Donell wrote: >> In practice it shouldn't be problem at all. >> Debian should make sure that binary/library compiled >> against NPTL-hppa-glibc will require NPTL-hppa-glibc >> by proper Depends: line like "libc6 (>= 2.10)". > > Does every package have to do this? I'm not very familiar with all the > packaging requirements. It is something that should automatically get done correctly as long as the libc-dev package defines the minimum version that way. The mechanism that determines this is in /var/lib/dpkg/info/libc6.shlibs. Currently this has lines like: libc 6 libc6 (>= 2.9) It's virtually certain that the shlibs file will be updated to read '(>= 2.10)' when the glibc maintainers switch to that version. Cheers, FJP -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Processed: tagging 541725
Processing commands for cont...@bugs.debian.org: > # Automatically generated email from bts, devscripts version 2.10.35lenny3 > tags 541725 + pending Bug #541725 {Done: Aurelien Jarno } [eglibc] eglibc: libc6-udeb is empty causing Debian installs to fail Ignoring request to alter tags of bug #541725 to the same tags previously set > End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Processed: tagging 541492
Processing commands for cont...@bugs.debian.org: > # Automatically generated email from bts, devscripts version 2.10.35lenny3 > tags 541492 + pending Bug #541492 {Done: Aurelien Jarno } [nscd] nscd: Missing init.d dependency on $syslog Ignoring request to alter tags of bug #541492 to the same tags previously set > End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Processed: tagging 455603
Processing commands for cont...@bugs.debian.org: > # Automatically generated email from bts, devscripts version 2.10.35lenny3 > tags 455603 + pending Bug #455603 {Done: Aurelien Jarno } [libc6] Suggests or recommends libc6-i686 Ignoring request to alter tags of bug #455603 to the same tags previously set > End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Processed: tagging 540871
Processing commands for cont...@bugs.debian.org: > # Automatically generated email from bts, devscripts version 2.10.35lenny3 > tags 540871 + pending Bug #540871 {Done: Aurelien Jarno } [libc6.1-dev] /usr/include/bits/socket.h:68: error: expected identifier before numeric constant Added tag(s) pending. > End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Processed: tagging 540871
Processing commands for cont...@bugs.debian.org: > # Automatically generated email from bts, devscripts version 2.10.35lenny3 > tags 540871 + pending Bug #540871 {Done: Aurelien Jarno } [libc6.1-dev] /usr/include/bits/socket.h:68: error: expected identifier before numeric constant Ignoring request to alter tags of bug #540871 to the same tags previously set > End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
r3788 - in glibc-package/branches/eglibc-2.10/debian: . patches patches/any patches/kfreebsd rules.d sysdeps
Author: aurel32 Date: 2009-08-31 15:35:31 + (Mon, 31 Aug 2009) New Revision: 3788 Added: glibc-package/branches/eglibc-2.10/debian/patches/any/local-linuxthreads-kill_other.diff Modified: glibc-package/branches/eglibc-2.10/debian/changelog glibc-package/branches/eglibc-2.10/debian/patches/kfreebsd/local-sysdeps.diff glibc-package/branches/eglibc-2.10/debian/patches/series glibc-package/branches/eglibc-2.10/debian/rules.d/debhelper.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/alpha.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/amd64.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/i386.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/kfreebsd-amd64.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/kfreebsd-i386.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/mips.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/mipsel.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/powerpc.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/ppc64.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/s390.mk glibc-package/branches/eglibc-2.10/debian/sysdeps/sparc.mk Log: Merge from trunk 3771-3785 Modified: glibc-package/branches/eglibc-2.10/debian/changelog === --- glibc-package/branches/eglibc-2.10/debian/changelog 2009-08-31 11:14:46 UTC (rev 3787) +++ glibc-package/branches/eglibc-2.10/debian/changelog 2009-08-31 15:35:31 UTC (rev 3788) @@ -55,6 +55,7 @@ - Remove debian/patches/any/cvs-sunrpc-license.diff (merged). - Remove debian/patches/any/submitted-tst-cpucount.diff (merged). - Remove debian/patches/any/submitted-signalfd-eventfd.diff (merged). +- Remove debian/patches/any/cvs-unsetenv.diff (merged). - Remove debian/patches/localedata/mt_MT_euro.diff (merged). - Remove debian/patches/localedata/submitted-bz9731-el_CY_euro.diff (merged). @@ -122,13 +123,45 @@ * Fix debian/patches/hurd-i386/local-tls-support.diff to align up includes on Linux, to fix build. * Apply kfreebsd/local-no-SOCK_NONBLOCK.diff on hurd-i386 to fix build too. - * Convert config_os' gnu-gnu into gnu to fix multiarch paths. -- Aurelien Jarno Tue, 18 Aug 2009 21:39:16 +0200 -eglibc (2.9-24) UNRELEASED; urgency=low +eglibc (2.9-26) unstable; urgency=low [ Aurelien Jarno ] + * alpha/submitted-sock_nonblock.diff, hppa/submitted-sock_nonblock.diff: +create the files at the correct location. Closes: bug#540871. + * Use the full triplet for optimized and biarch packages. + * cvs-unsetenv.diff: new patch to not segfault in unsetenv() if run after +clearenv(). + + [ Samuel Thibault ] + * Convert config_os' gnu-gnu into gnu to fix multiarch paths. + + [ Petr Salinger ] + * kfreebsd/local-sysdeps.diff: update to revision 2744 (from glibc-bsd). + * any/local-linuxthreads-kill_other.diff, fixes ruby 1.9 testsuite failure + + -- Aurelien Jarno Mon, 31 Aug 2009 07:05:00 +0200 + +eglibc (2.9-25) unstable; urgency=low + + * Remove Ben Collins from the uploaders (Closes: +bug#540901). + * Recommends libc6-i686 on i386 and libc0.1-i686 on kfreebsd-i386 +(instead of amd64 and kfreebsd-amd64). Closes: bug#455603. + * rules.d/debheper.in: fix a one letter typo causing libc6-udeb to be +empty. Closes: bug#541725. + * alpha/submitted-sock_nonblock.diff, hppa/submitted-sock_nonblock.diff: +new patches to accommodate SOCK_NONBLOCK != O_NONBLOCK on these +architectures. Closes: bug#540871. + * Add dependency on $syslog in /etc/init.d/nscd. Closes: bug#541492. + + -- Aurelien Jarno Sun, 16 Aug 2009 13:43:11 +0200 + +eglibc (2.9-24) unstable; urgency=low + + [ Aurelien Jarno ] * Remove any/cvs-pthread_mutex_lock.diff following upstream decision. * Replace debian/sysdeps/depflags.{mk,pl} by entries in debian/control using the "new" dpkg-dev features. Clean-out some very old entries. Added: glibc-package/branches/eglibc-2.10/debian/patches/any/local-linuxthreads-kill_other.diff === --- glibc-package/branches/eglibc-2.10/debian/patches/any/local-linuxthreads-kill_other.diff (rev 0) +++ glibc-package/branches/eglibc-2.10/debian/patches/any/local-linuxthreads-kill_other.diff 2009-08-31 15:35:31 UTC (rev 3788) @@ -0,0 +1,31 @@ + + + fixes ruby 1.9 testsuite failure t916 from #542927 + + +--- a/linuxthreads/pthread.c b/linuxthreads/pthread.c +@@ -1199,6 +1199,15 @@ + /* Reset the signal handlers behaviour for the signals the + implementation uses since this would be passed to the new + process. */ ++#if 1 ++ /* ++ do not do it as it is wrong. ++ the __pthread_kill_other_threads_np() is used just before exec, ++ the successfull one resets signals with handler into DFL behaviour anyway (in kernel), ++ the failed one needs the signal handler as before to allow creating of new thread
Re: hppa nptl switch
On Mon, Aug 31, 2009 at 4:16 AM, Petr Salinger wrote: > Hi. > >> I spent the last two days rewriting the pthread structure layouts for >> hppa's nptl implementation. > > It looks very nice and promising now, thanks. > >> I was able to restructure both pthread_mutex_t, and pthread_rwlock_t to be >> 100% ABI compatible with Linuxthreads. > > Strictly speaking, currently they are not, > they are only 100% backward compatible. > But only step away, they could be 100% compatible. > Just the new NPTL initializers should initilize > the four ones as previously in LT. Yes, my intent was to do exactly that, I had not yet fixed pthread.h to set the old lock words to all one. I have done exactly this in the most recent version of my patch. The pthread_mutex_t and pthread_rwlock_t are now 100% ABI compatible with Linuxthreads. > In practice it shouldn't be problem at all. > Debian should make sure that binary/library compiled > against NPTL-hppa-glibc will require NPTL-hppa-glibc > by proper Depends: line like "libc6 (>= 2.10)". Does every package have to do this? I'm not very familiar with all the packaging requirements. >> The prototype patch in testing is here: >> http://www.parisc-linux.org/~carlos/2009-08-31-glibc-ports-hppa-nptl.diff Second version here: http://www.parisc-linux.org/~carlos/2009-08-31-glibc-ports-hppa-nptl-v2.diff The next version is currently testing. It still does not include code to remove cond_*_clear calls when the ABI level is raised to 2.10. > It is not possible to use "#include_next " in > sysdeps/unix/sysv/linux/hppa/nptl/pthread.h, as this file > is installed in libc6-dev for general use. Fixed. > The pthread_cond_init.c should call cond_compat_clear() > instead of cond_compat_check_and_clear() or may be just > "cond->__data.__initializer = 0" Fixed. Thanks for the review. Cheers, Carlos. -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
r3787 - in glibc-package/branches/multiarch/debian: . patches patches/any patches/kfreebsd rules.d sysdeps
Author: aurel32 Date: 2009-08-31 11:14:46 + (Mon, 31 Aug 2009) New Revision: 3787 Added: glibc-package/branches/multiarch/debian/patches/any/cvs-unsetenv.diff glibc-package/branches/multiarch/debian/patches/any/local-linuxthreads-kill_other.diff Modified: glibc-package/branches/multiarch/debian/changelog glibc-package/branches/multiarch/debian/patches/any/local-ld-multiarch.diff glibc-package/branches/multiarch/debian/patches/kfreebsd/local-sysdeps.diff glibc-package/branches/multiarch/debian/patches/series glibc-package/branches/multiarch/debian/rules.d/build.mk glibc-package/branches/multiarch/debian/rules.d/debhelper.mk glibc-package/branches/multiarch/debian/sysdeps/alpha.mk glibc-package/branches/multiarch/debian/sysdeps/amd64.mk glibc-package/branches/multiarch/debian/sysdeps/i386.mk glibc-package/branches/multiarch/debian/sysdeps/kfreebsd-amd64.mk glibc-package/branches/multiarch/debian/sysdeps/kfreebsd-i386.mk glibc-package/branches/multiarch/debian/sysdeps/mips.mk glibc-package/branches/multiarch/debian/sysdeps/mipsel.mk glibc-package/branches/multiarch/debian/sysdeps/powerpc.mk glibc-package/branches/multiarch/debian/sysdeps/ppc64.mk glibc-package/branches/multiarch/debian/sysdeps/s390.mk glibc-package/branches/multiarch/debian/sysdeps/sparc.mk Log: Merge from trunk, revisions 3768:3786 Modified: glibc-package/branches/multiarch/debian/changelog === --- glibc-package/branches/multiarch/debian/changelog 2009-08-31 09:47:51 UTC (rev 3786) +++ glibc-package/branches/multiarch/debian/changelog 2009-08-31 11:14:46 UTC (rev 3787) @@ -1,10 +1,21 @@ -eglibc (2.9-26) UNRELEASED; urgency=low +eglibc (2.9-26) unstable; urgency=low + [ Aurelien Jarno ] * alpha/submitted-sock_nonblock.diff, hppa/submitted-sock_nonblock.diff: create the files at the correct location. Closes: bug#540871. + * Use the full triplet for optimized and biarch packages. + * cvs-unsetenv.diff: new patch to not segfault in unsetenv() if run after +clearenv(). - -- Aurelien Jarno Mon, 17 Aug 2009 17:57:15 +0200 + [ Samuel Thibault ] + * Convert config_os' gnu-gnu into gnu to fix multiarch paths. + [ Petr Salinger ] + * kfreebsd/local-sysdeps.diff: update to revision 2744 (from glibc-bsd). + * any/local-linuxthreads-kill_other.diff, fixes ruby 1.9 testsuite failure + + -- Aurelien Jarno Mon, 31 Aug 2009 07:05:00 +0200 + eglibc (2.9-25) unstable; urgency=low * Remove Ben Collins from the uploaders (Closes: Added: glibc-package/branches/multiarch/debian/patches/any/cvs-unsetenv.diff === --- glibc-package/branches/multiarch/debian/patches/any/cvs-unsetenv.diff (rev 0) +++ glibc-package/branches/multiarch/debian/patches/any/cvs-unsetenv.diff 2009-08-31 11:14:46 UTC (rev 3787) @@ -0,0 +1,43 @@ +2008-12-01 Ulrich Drepper + + * stdlib/setenv.c (unsetenv): Don't search environment if it does + not exist. + +diff --git a/stdlib/setenv.c b/stdlib/setenv.c +index 48aaecf..fe591b7 100644 +--- a/stdlib/setenv.c b/stdlib/setenv.c +@@ -292,19 +292,20 @@ unsetenv (name) + LOCK; + + ep = __environ; +- while (*ep != NULL) +-if (!strncmp (*ep, name, len) && (*ep)[len] == '=') +- { +- /* Found it. Remove this pointer by moving later ones back. */ +- char **dp = ep; +- +- do +-dp[0] = dp[1]; +- while (*dp++); +- /* Continue the loop in case NAME appears again. */ +- } +-else +- ++ep; ++ if (ep != NULL) ++while (*ep != NULL) ++ if (!strncmp (*ep, name, len) && (*ep)[len] == '=') ++ { ++/* Found it. Remove this pointer by moving later ones back. */ ++char **dp = ep; ++ ++do ++ dp[0] = dp[1]; ++while (*dp++); ++/* Continue the loop in case NAME appears again. */ ++ } ++ else ++ ++ep; + + UNLOCK; + Modified: glibc-package/branches/multiarch/debian/patches/any/local-ld-multiarch.diff === --- glibc-package/branches/multiarch/debian/patches/any/local-ld-multiarch.diff 2009-08-31 09:47:51 UTC (rev 3786) +++ glibc-package/branches/multiarch/debian/patches/any/local-ld-multiarch.diff 2009-08-31 11:14:46 UTC (rev 3787) @@ -1,3 +1,8 @@ +2009-08-23 Samuel Thibault + + * Makeconfig: convert back gnu-gnu into gnu. +Look for gnu-gnu in configure.in for the reason (easier matching). + 2009-08-09 Aurelien Jarno * Makeconfig: convert i586 and i686 into i486. @@ -8,7 +13,7 @@ --- a/Makeconfig +++ b/Makeconfig -@@ -191,6 +191,16 @@ +@@ -191,6 +191,21 @@ endif inst_libdir = $(install_root)$(libdir) @@ -19,8 +24,13 @@ +else +multiarch-machine = $(config-machine) +endif -+extra_libdir = /lib/$(multiarch-machine)-$(config-os):$(exec
Bug#540871: marked as done (/usr/include/bits/socket.h:68: error: expected identifier before numeric constant)
Your message dated Mon, 31 Aug 2009 10:11:04 + with message-id and subject line Bug#540871: fixed in eglibc 2.9-26 has caused the Debian Bug report #540871, regarding /usr/include/bits/socket.h:68: error: expected identifier before numeric constant to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 540871: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540871 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: libc6.1-dev Version: 2.9-23 Severity: important Hi, While building audit on alpha, I get the following error: > gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../auparse -fPIC -DPIC > -D_GNU_SOURCE '-DTABLE_H="actiontab.h"' -Wall -g -O2 -MT > gen_actiontabs_h-gen_tables.o -MD -MP -MF > .deps/gen_actiontabs_h-gen_tables.Tpo -c -o gen_actiontabs_h-gen_tables.o > `test -f 'gen_tables.c' || echo './'`gen_tables.c > In file included from /usr/include/sys/socket.h:40, > from libaudit.h:33, > from gen_tables.c:36: > /usr/include/bits/socket.h:68: error: expected identifier before numeric > constant It looks like there is a \ missing on line 67. Kurt --- End Message --- --- Begin Message --- Source: eglibc Source-Version: 2.9-26 We believe that the bug you reported is fixed in the latest version of eglibc, which is due to be installed in the Debian FTP archive: eglibc-source_2.9-26_all.deb to pool/main/e/eglibc/eglibc-source_2.9-26_all.deb eglibc_2.9-26.diff.gz to pool/main/e/eglibc/eglibc_2.9-26.diff.gz eglibc_2.9-26.dsc to pool/main/e/eglibc/eglibc_2.9-26.dsc glibc-doc_2.9-26_all.deb to pool/main/e/eglibc/glibc-doc_2.9-26_all.deb libc-bin_2.9-26_amd64.deb to pool/main/e/eglibc/libc-bin_2.9-26_amd64.deb libc-dev-bin_2.9-26_amd64.deb to pool/main/e/eglibc/libc-dev-bin_2.9-26_amd64.deb libc6-dbg_2.9-26_amd64.deb to pool/main/e/eglibc/libc6-dbg_2.9-26_amd64.deb libc6-dev-i386_2.9-26_amd64.deb to pool/main/e/eglibc/libc6-dev-i386_2.9-26_amd64.deb libc6-dev_2.9-26_amd64.deb to pool/main/e/eglibc/libc6-dev_2.9-26_amd64.deb libc6-i386_2.9-26_amd64.deb to pool/main/e/eglibc/libc6-i386_2.9-26_amd64.deb libc6-pic_2.9-26_amd64.deb to pool/main/e/eglibc/libc6-pic_2.9-26_amd64.deb libc6-prof_2.9-26_amd64.deb to pool/main/e/eglibc/libc6-prof_2.9-26_amd64.deb libc6-udeb_2.9-26_amd64.udeb to pool/main/e/eglibc/libc6-udeb_2.9-26_amd64.udeb libc6_2.9-26_amd64.deb to pool/main/e/eglibc/libc6_2.9-26_amd64.deb libnss-dns-udeb_2.9-26_amd64.udeb to pool/main/e/eglibc/libnss-dns-udeb_2.9-26_amd64.udeb libnss-files-udeb_2.9-26_amd64.udeb to pool/main/e/eglibc/libnss-files-udeb_2.9-26_amd64.udeb locales-all_2.9-26_amd64.deb to pool/main/e/eglibc/locales-all_2.9-26_amd64.deb locales_2.9-26_all.deb to pool/main/e/eglibc/locales_2.9-26_all.deb nscd_2.9-26_amd64.deb to pool/main/e/eglibc/nscd_2.9-26_amd64.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 540...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Aurelien Jarno (supplier of updated eglibc package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Mon, 31 Aug 2009 07:05:00 +0200 Source: eglibc Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc64 libc6-dev-sparc64 libc6-s390x libc6-dev-s390x libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-sparcv9b libc6-i686 libc6-xen libc0.1-i686 libc6.1-alphaev67 libnss-dns-udeb libnss-files-udeb Architecture: source all amd64 Version: 2.9-26 Distribution: unstable Urgency: low Maintainer: Aurelien Jarno Changed-By: Aurelien Jarno Description: eglibc-source - Embedded GNU C Library: sources glibc-doc - GNU C Library: Documentation libc-bin - GNU C Library: Binaries libc-dev-bin - GNU C Library: Development binaries libc0.1- G
r3785 - glibc-package/trunk/debian
Author: aurel32 Date: 2009-08-31 09:34:54 + (Mon, 31 Aug 2009) New Revision: 3785 Modified: glibc-package/trunk/debian/changelog Log: Upload to unstable Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2009-08-31 05:03:58 UTC (rev 3784) +++ glibc-package/trunk/debian/changelog2009-08-31 09:34:54 UTC (rev 3785) @@ -1,4 +1,4 @@ -eglibc (2.9-26) UNRELEASED; urgency=low +eglibc (2.9-26) unstable; urgency=low [ Aurelien Jarno ] * alpha/submitted-sock_nonblock.diff, hppa/submitted-sock_nonblock.diff: @@ -14,7 +14,7 @@ * kfreebsd/local-sysdeps.diff: update to revision 2744 (from glibc-bsd). * any/local-linuxthreads-kill_other.diff, fixes ruby 1.9 testsuite failure - -- Aurelien Jarno Tue, 25 Aug 2009 16:08:24 +0200 + -- Aurelien Jarno Mon, 31 Aug 2009 07:05:00 +0200 eglibc (2.9-25) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: hppa nptl switch
Hi. I spent the last two days rewriting the pthread structure layouts for hppa's nptl implementation. It looks very nice and promising now, thanks. I was able to restructure both pthread_mutex_t, and pthread_rwlock_t to be 100% ABI compatible with Linuxthreads. Strictly speaking, currently they are not, they are only 100% backward compatible. But only step away, they could be 100% compatible. Just the new NPTL initializers should initilize the four ones as previously in LT. In practice it shouldn't be problem at all. Debian should make sure that binary/library compiled against NPTL-hppa-glibc will require NPTL-hppa-glibc by proper Depends: line like "libc6 (>= 2.10)". The prototype patch in testing is here: http://www.parisc-linux.org/~carlos/2009-08-31-glibc-ports-hppa-nptl.diff It is not possible to use "#include_next " in sysdeps/unix/sysv/linux/hppa/nptl/pthread.h, as this file is installed in libc6-dev for general use. The proper way would be to convince Mr. Drepper to split into and . Good luck with it. The pthread_cond_init.c should call cond_compat_clear() instead of cond_compat_check_and_clear() or may be just "cond->__data.__initializer = 0" Thanks for all your work. Petr -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#544389: libc-bin: Please extend description
Package: libc-bin Version: 2.9-25 Severity: normal Tags: patch libc-bin's description is a tad short, making it pretty useless. Here's a suggested extended version: Description: GNU C Library: Binaries This package contains utility programs related to the GNU C Library. . * catchsegv: catch segmentation faults in programs * getconf: query system configuration variables * getent: get entries from administrative databases * iconv, iconvconfig: convert between character encodings * ldd, ldconfig: print/configure shared library dependencies * locale, localedef: show/generate locale definitions * rpcinfo: report RPC information * tzselect, zdump, zic: select/dump/compile time zones Christoph -- c...@df7cb.de | http://www.df7cb.de/ signature.asc Description: Digital signature