[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#278837: marked as done (ia64 problems)



Your message dated Sun, 05 Dec 2004 00:17:18 -0500
with message-id <E1Caolq-0006GL-00@newraff.debian.org>
and subject line Bug#278837: fixed in glibc 2.3.2.ds1-19
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 29 Oct 2004 16:58:00 +0000
>From willy@www.linux.org.uk Fri Oct 29 09:58:00 2004
Return-path: <willy@www.linux.org.uk>
Received: from parcelfarce.linux.theplanet.co.uk (www.linux.org.uk) [195.92.249.252] (93)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CNa4e-0003AR-00; Fri, 29 Oct 2004 09:58:00 -0700
Received: from willy by www.linux.org.uk with local (Exim 4.33)
	id 1CNa4d-0007ML-4m
	for submit@bugs.debian.org; Fri, 29 Oct 2004 17:57:59 +0100
Date: Fri, 29 Oct 2004 17:57:59 +0100
From: Matthew Wilcox <matthew@wil.cx>
To: submit@bugs.debian.org
Subject: ia64 problems
Message-ID: <20041029165759.GG8958@parcelfarce.linux.theplanet.co.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4.1i
Sender: <willy@www.linux.org.uk>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-5.1 required=4.0 tests=BAYES_44,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 


Package: libc6.1
Version: 2.3.2.ds1-18
Tags: patch

This mail was sent to the debian-ia64 list; I'm filing the appropriate
bugs.  Please consider including this patch.

----- Forwarded message from David Mosberger <davidm@napali.hpl.hp.com> -----

I have grown increasingly concerned that even with the current
Debian/unstable, there are several failures reported by "make check"
in libunwind.  This is disappointing because most of the necessary
toolchain/libc fixes have been out there for a long time but things
just haven't moved far along enough yet for Debian to pick them up in
the normal course of syncing with upstream.  To make matters worse, I
recently found on a SuSE 9 system that even with the existing fixes in
place, there were two other unwind-related bugs in GCC.  Those have
been fixed in upstream now and as of now, there are no known
unwind-related bugs left.  Thus, it would be really good to get the
Debian toolchain in sync.  Since Debian won't upgrade to gcc-3.4 and
the latest libc over night, I thought I'd spend the effort to backport
the minimal fixes to get things working right.  The result is the 3
patches below, which fix, respectively, GCC v3.3, libc6.1, and
binutils.

Now the problem is that I'd really need help to get these patches
integrated into Debian.  Any help in that direction would be greatly
appreciated (especially since I'll be distracted with my move back to
California over the next few days).

In terms of the safety of these patches: they all have been checked
into the mainline CVS trees and most have been there for months.  I'm
convinced they're all safe for ia64 and even more so for all other
arches (since they're for the most part 100% unaffected).  So really
hope that these could be merged quickly.  Of course, I'd be happy to
answer any questions in case something comes up.

Also, it would be good if GCC on ia64 could be built against
libunwind.  To do so, we'd probably want to make sure that Debian has
libunwind v0.98.2 (which I'll release next week and contains just two
minor bug fixes vs. v0.98.1) installed when building GCC and glibc.
The rest should be automatic.

With the patches below installed, "make check" in libunwind completes
without failures.  Also, I single-stepped a test-program
(test-ptrace-misc) from beginning to end, unwinding after each
instruction and no failures where detected!  Also, the GCC patches
fixes the 2 remaining unexpected libjava in GCC 3.3.5 (with no other
changes), so I really do think this gets Debian/ia64 into much better
shape.

Anybody willing to help getting these into Debian?

	--david


Content-Description: glibc fixes
 Makeconfig                                      |   18 ++++++++-
 Makerules                                       |    4 +-
 config.h.in                                     |    3 +
 config.make.in                                  |    1 
 configure.in                                    |   17 +++++++++
 nptl/sysdeps/unix/sysv/linux/ia64/pt-initfini.c |   45 +++++++++++++++++++++---
 6 files changed, 78 insertions(+), 10 deletions(-)

diff -urN orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/Makeconfig glibc-2.3.2.ds1/build-tree/glibc-2.3.2/Makeconfig
--- orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/Makeconfig	2004-10-29 09:19:49.973173566 -0700
+++ glibc-2.3.2.ds1/build-tree/glibc-2.3.2/Makeconfig	2004-10-28 10:47:59.000000000 -0700
@@ -498,12 +498,12 @@
 
 # The static libraries.
 ifeq (yes,$(build-static))
-link-libc-static = $(common-objpfx)libc.a $(gnulib) $(common-objpfx)libc.a
+link-libc-static = $(common-objpfx)libc.a $(static-gnulib) $(common-objpfx)libc.a
 link-extra-libs-static = $(foreach lib,$(LDLIBS-$(@F)),$(common-objpfx)$(lib).a)
 else
 ifeq (yes,$(build-shared))
 # We can try to link the programs with lib*_pic.a...
-link-libc-static = $(gnulib) $(common-objpfx)libc_pic.a
+link-libc-static = $(static-gnulib) $(common-objpfx)libc_pic.a
 link-extra-libs-static = $(link-extra-libs)
 endif
 endif
@@ -511,7 +511,19 @@
 link-extra-libs-bounded = $(foreach lib,$(LDLIBS-$(@F:%-bp=%)),$(common-objpfx)$(lib)_b.a)
 
 ifndef gnulib
-gnulib := -lgcc -lgcc_eh
+ifneq ($(have-cc-with-libunwind),yes)
+  libunwind =
+else
+  libunwind = -lunwind
+endif
+ifneq ($(have-as-needed),yes)
+ libgcc_eh := -lgcc_eh $(libunwind)
+else
+ libgcc_eh := -Wl,--as-needed -lgcc_s$(libgcc_s_suffix) $(libunwind) -Wl,--no-as-needed
+endif
+gnulib := -lgcc $(libgcc_eh)
+static-gnulib := -lgcc -lgcc_eh $(libunwind)
+libc.so-gnulib := -lgcc
 endif
 ifeq ($(elf),yes)
 +preinit = $(addprefix $(csu-objpfx),crti.o)
diff -urN orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/Makerules glibc-2.3.2.ds1/build-tree/glibc-2.3.2/Makerules
--- orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/Makerules	2004-10-29 09:19:50.451682658 -0700
+++ glibc-2.3.2.ds1/build-tree/glibc-2.3.2/Makerules	2004-10-28 07:58:29.000000000 -0700
@@ -569,8 +569,8 @@
 # Also omits crti.o and crtn.o, which we do not want
 # since we define our own `.init' section specially.
 LDFLAGS-c.so = -nostdlib -nostartfiles
-# But we still want to link libc.so against $(gnulib).
-LDLIBS-c.so += $(gnulib)
+# But we still want to link libc.so against $(libc.so-gnulib).
+LDLIBS-c.so += $(libc.so-gnulib)
 # Give libc.so an entry point and make it directly runnable itself.
 LDFLAGS-c.so += -e __libc_main
 # Pre-link the objects of libc_pic.a so that we can locally resolve
diff -urN orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/config.h.in glibc-2.3.2.ds1/build-tree/glibc-2.3.2/config.h.in
--- orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/config.h.in	2004-10-29 09:19:46.026938378 -0700
+++ glibc-2.3.2.ds1/build-tree/glibc-2.3.2/config.h.in	2004-10-28 08:02:30.000000000 -0700
@@ -153,6 +153,9 @@
    sections.  */
 #undef	HAVE_INITFINI_ARRAY
 
+/* Define if the compiler's exception support is based on libunwind.  */
+#undef	HAVE_CC_WITH_LIBUNWIND
+
 /* Define if the access to static and hidden variables is position independent
    and does not need relocations.  */
 #undef	PI_STATIC_AND_HIDDEN
diff -urN orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/config.make.in glibc-2.3.2.ds1/build-tree/glibc-2.3.2/config.make.in
--- orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/config.make.in	2004-10-29 09:19:50.853044366 -0700
+++ glibc-2.3.2.ds1/build-tree/glibc-2.3.2/config.make.in	2004-10-28 09:11:43.000000000 -0700
@@ -53,6 +53,7 @@
 have-cpp-asm-debuginfo = @libc_cv_cpp_asm_debuginfo@
 enable-check-abi = @enable_check_abi@
 have-forced-unwind = @libc_cv_forced_unwind@
+have-cc-with-libunwind = @libc_cv_cc_with_libunwind@
 fno-unit-at-a-time = @fno_unit_at_a_time@
 
 static-libgcc = @libc_cv_gcc_static_libgcc@
diff -urN orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/configure.in glibc-2.3.2.ds1/build-tree/glibc-2.3.2/configure.in
--- orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/configure.in	2004-10-29 09:19:50.849138169 -0700
+++ glibc-2.3.2.ds1/build-tree/glibc-2.3.2/configure.in	2004-10-28 07:55:27.000000000 -0700
@@ -1251,6 +1251,23 @@
     AC_DEFINE(HAVE_INITFINI_ARRAY)
   fi
 
+  AC_CACHE_CHECK(for libunwind-support in compiler,
+		 libc_cv_cc_with_libunwind, [
+    cat > conftest.c <<EOF
+int main (void) { return 0; }
+EOF
+    if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
+       conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
+      libc_cv_cc_with_libunwind=yes
+    else
+      libc_cv_cc_with_libunwind=no
+    fi
+    rm -f conftest*])
+  AC_SUBST(libc_cv_cc_with_libunwind)
+  if test $libc_cv_cc_with_libunwind = yes; then
+    AC_DEFINE(HAVE_CC_WITH_LIBUNWIND)
+  fi
+
   AC_CACHE_CHECK(for -z nodelete option,
 		 libc_cv_z_nodelete, [dnl
   cat > conftest.c <<EOF
diff -urN orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/nptl/sysdeps/unix/sysv/linux/ia64/pt-initfini.c glibc-2.3.2.ds1/build-tree/glibc-2.3.2/nptl/sysdeps/unix/sysv/linux/ia64/pt-initfini.c
--- orig/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/nptl/sysdeps/unix/sysv/linux/ia64/pt-initfini.c	2003-03-11 01:20:41.000000000 -0800
+++ glibc-2.3.2.ds1/build-tree/glibc-2.3.2/nptl/sysdeps/unix/sysv/linux/ia64/pt-initfini.c	2004-10-29 08:42:00.835176367 -0700
@@ -36,6 +36,22 @@
    * crtn.s puts the corresponding function epilogues
    in the .init and .fini sections. */
 
+#include <stddef.h>
+
+#ifdef HAVE_INITFINI_ARRAY
+
+__asm__ ("\n\
+#include \"defs.h\"\n\
+\n\
+/*@HEADER_ENDS*/\n\
+\n\
+/*@_init_PROLOG_BEGINS*/\n\
+	.xdata8 \".init_array\",@fptr(__pthread_initialize_minimal_internal)\n\
+/*@_init_PROLOG_ENDS*/\n\
+");
+
+#else
+
 __asm__ ("\n\
 \n\
 #include \"defs.h\"\n\
@@ -48,13 +64,16 @@
 	.global _init#\n\
 	.proc _init#\n\
 _init:\n\
+	.prologue\n\
+	.save ar.pfs, r34\n\
 	alloc r34 = ar.pfs, 0, 3, 0, 0\n\
+	.vframe r32\n\
 	mov r32 = r12\n\
+	.save rp, r33\n\
 	mov r33 = b0\n\
+	.body\n\
 	adds r12 = -16, r12\n\
 	;;\n\
-/* we could use r35 to save gp, but we use the stack since that's what\n\
- * all the other init routines will do --davidm 00/04/05 */\n\
 	st8 [r12] = gp, -16\n\
 	br.call.sptk.many b0 = __pthread_initialize_minimal_internal# ;;\n\
 	;;\n\
@@ -62,14 +81,18 @@
 	;;\n\
 	ld8 gp = [r12]\n\
 	;;\n\
-	.align 16\n\
 	.endp _init#\n\
 \n\
 /*@_init_PROLOG_ENDS*/\n\
 \n\
 /*@_init_EPILOG_BEGINS*/\n\
 	.section .init\n\
-	.regstk 0,2,0,0\n\
+	.proc _init#\n\
+	.prologue\n\
+	.save ar.pfs, r34\n\
+	.vframe r32\n\
+	.save rp, r33\n\
+	.body\n\
 	mov r12 = r32\n\
 	mov ar.pfs = r34\n\
 	mov b0 = r33\n\
@@ -83,18 +106,28 @@
 	.global _fini#\n\
 	.proc _fini#\n\
 _fini:\n\
+	.prologue\n\
+	.save ar.pfs, r34\n\
 	alloc r34 = ar.pfs, 0, 3, 0, 0\n\
+	.vframe r32\n\
 	mov r32 = r12\n\
+	.save rp, r33\n\
 	mov r33 = b0\n\
+	.body\n\
 	adds r12 = -16, r12\n\
 	;;\n\
-	.align 16\n\
 	.endp _fini#\n\
 \n\
 /*@_fini_PROLOG_ENDS*/\n\
 \n\
 /*@_fini_EPILOG_BEGINS*/\n\
 	.section .fini\n\
+	.proc _fini#\n\
+	.prologue\n\
+	.save ar.pfs, r34\n\
+	.vframe r32\n\
+	.save rp, r33\n\
+	.body\n\
 	mov r12 = r32\n\
 	mov ar.pfs = r34\n\
 	mov b0 = r33\n\
@@ -106,3 +139,5 @@
 /*@TRAILER_BEGINS*/\n\
 	.weak	__gmon_start__#\n\
 ");
+
+#endif

----- End forwarded message -----

-- 
"Next the statesmen will invent cheap lies, putting the blame upon 
the nation that is attacked, and every man will be glad of those
conscience-soothing falsities, and will diligently study them, and refuse
to examine any refutations of them; and thus he will by and by convince 
himself that the war is just, and will thank God for the better sleep 
he enjoys after this process of grotesque self-deception." -- Mark Twain

---------------------------------------
Received: (at 278837-close) by bugs.debian.org; 5 Dec 2004 05:19:16 +0000
>From katie@ftp-master.debian.org Sat Dec 04 21:19:16 2004
Return-path: <katie@ftp-master.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1Caonk-0002i5-00; Sat, 04 Dec 2004 21:19:16 -0800
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1Caolq-0006GL-00; Sun, 05 Dec 2004 00:17:18 -0500
From: GOTO Masanori <gotom@debian.org>
To: 278837-close@bugs.debian.org
X-Katie: $Revision: 1.54 $
Subject: Bug#278837: fixed in glibc 2.3.2.ds1-19
Message-Id: <E1Caolq-0006GL-00@newraff.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Sun, 05 Dec 2004 00:17:18 -0500
Delivered-To: 278837-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 
X-CrossAssassin-Score: 4

Source: glibc
Source-Version: 2.3.2.ds1-19

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive:

glibc-doc_2.3.2.ds1-19_all.deb
  to pool/main/g/glibc/glibc-doc_2.3.2.ds1-19_all.deb
glibc_2.3.2.ds1-19.diff.gz
  to pool/main/g/glibc/glibc_2.3.2.ds1-19.diff.gz
glibc_2.3.2.ds1-19.dsc
  to pool/main/g/glibc/glibc_2.3.2.ds1-19.dsc
libc6-dbg_2.3.2.ds1-19_i386.deb
  to pool/main/g/glibc/libc6-dbg_2.3.2.ds1-19_i386.deb
libc6-dev_2.3.2.ds1-19_i386.deb
  to pool/main/g/glibc/libc6-dev_2.3.2.ds1-19_i386.deb
libc6-i686_2.3.2.ds1-19_i386.deb
  to pool/main/g/glibc/libc6-i686_2.3.2.ds1-19_i386.deb
libc6-pic_2.3.2.ds1-19_i386.deb
  to pool/main/g/glibc/libc6-pic_2.3.2.ds1-19_i386.deb
libc6-prof_2.3.2.ds1-19_i386.deb
  to pool/main/g/glibc/libc6-prof_2.3.2.ds1-19_i386.deb
libc6-udeb_2.3.2.ds1-19_i386.udeb
  to pool/main/g/glibc/libc6-udeb_2.3.2.ds1-19_i386.udeb
libc6_2.3.2.ds1-19_i386.deb
  to pool/main/g/glibc/libc6_2.3.2.ds1-19_i386.deb
libnss-dns-udeb_2.3.2.ds1-19_i386.udeb
  to pool/main/g/glibc/libnss-dns-udeb_2.3.2.ds1-19_i386.udeb
libnss-files-udeb_2.3.2.ds1-19_i386.udeb
  to pool/main/g/glibc/libnss-files-udeb_2.3.2.ds1-19_i386.udeb
locales_2.3.2.ds1-19_all.deb
  to pool/main/g/glibc/locales_2.3.2.ds1-19_all.deb
nscd_2.3.2.ds1-19_i386.deb
  to pool/main/g/glibc/nscd_2.3.2.ds1-19_i386.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 278837@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
GOTO Masanori <gotom@debian.org> (supplier of updated glibc 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat,  6 Nov 2004 19:04:26 +0900
Source: glibc
Binary: libc6-i686 libc0.3-pic glibc-doc libc1-udeb libc0.3 libc6.1-dev libc1-pic libc6-s390x libnss-files-udeb libc1-dbg libc6-dev-sparc64 libc0.3-dev libc6-udeb libc6-dbg libc6.1-pic libc6-dev libc0.3-prof libc6-sparcv9 libc6.1-prof libc1 locales libc6-pic libc0.3-udeb libc1-prof libc0.3-dbg libc6-prof libc6 libc6-sparcv9b libc6.1-udeb libc6.1-dbg nscd libc6-sparc64 libnss-dns-udeb libc6.1 libc1-dev libc6-dev-s390x
Architecture: source i386 all
Version: 2.3.2.ds1-19
Distribution: unstable
Urgency: high
Maintainer: GOTO Masanori <gotom@debian.org>
Changed-By: GOTO Masanori <gotom@debian.org>
Description: 
 glibc-doc  - GNU C Library: Documentation
 libc6      - GNU C Library: Shared libraries and Timezone data
 libc6-dbg  - GNU C Library: Libraries with debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc6-pic  - GNU C Library: PIC archive library
 libc6-prof - GNU C Library: Profiling Libraries
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb)
 locales    - GNU C Library: National Language (locale) data [support]
 nscd       - GNU C Library: Name Service Cache Daemon
Closes: 205600 275997 278278 278837 279685 280445 281993 282128 283461 283668
Changes: 
 glibc (2.3.2.ds1-19) unstable; urgency=high
 .
   * GOTO Masanori <gotom@debian.org>
 .
     - debian/local/manpages/gencat.1: Use \fR instead of \fT for bold
       font, and use .TP instead of .PP for option usage.  Patched by
       Lars Wirzenius <lars.wirzenius@nokia.com>.  (Closes: #279685)
     - debian/local/manpages/iconvconfig.8: Likewise + fix typo.
     - debian/local/manpages/mtrace.1: Likewise.
     - debian/local/manpages/locale.1: Add "SEE ALSO" to the end of the
       manual.  (Closes: #282128)
 .
     - debian/sysdeps/linux.mk: Drop -fomit-frame-pointer from compiling
       option to build NPTL packages in order to get valid backtrace.
       -D__USE_STRING_INLINES is also dropped to consider about backtraces.
       Requested by David Mosberger <davidm@hpl.hp.com>.
     - debian/sysdeps/amd64.mk: Likewise.
     - debian/sysdeps/i386.mk: Likewise.
     - debian/sysdeps/s390.mk: Likewise.
     - debian/sysdeps/sparc.mk: Likewise.
 .
     - debian/patches/glibc232-hppa-unwindinfo.dpatch: Add for unwind
       information for hppa plt fixup routine.  Patched by
       Randolph Chung <tausq@debian.org>.  (Closes: #281993)
     - debian/patches/glibc232-ia64-unwindinfo.dpatch: Add to work
       ia64 unwind info and libunwind properly.  Requested by David Mosberger
       <davidm@napali.hpl.hp.com>.  (Closes: #278837)
 .
     - debian/patches/glibc232-catchsegv-insecure-temp.dpatch: Add fix
       CAN-2004-0968: catchsegv creates insecure temporary file.
       (Closes: #278278)
     - debian/debhelper.in/libc.install: Remove glibcbug to fix CAN-2004-0968,
       and it's meaningless to include nowadays.  (Closes: #205600)
     - debian/debhelper.in/libc.manpages: Remove glibcbug.1 from manpage.
     - debian/patches/glibcbug.dpatch: Add comment to be removed.
 .
     - debian/make-cvs-patch.sh: Change like make-cvs-locales-patch.sh.
 .
     - debian/patches/s390-pthread-fpic.dpatch: Add to fix lam build failure.
       It changes pthread_atfork in libpthread_nonshared.a is built with
       -fPIC, not -fpic, that is already applied in libc_nonshared.a.
       (Closes: #280445)
 .
     - debian/control.in/libc: Add gcc | c-compiler to Recommends of libc-dev.
       This change avoids that aptitude tries to install various compiler
       packages if only c-compiler is specified.  (Closes: #283668)
     - debian/control.in/main: Add Build-Depends: gcc-3.3 (>= 1:3.3.5-3) [ia64]
       | gcc-3.4 (>= 3.4.3-2) [ia64] because ia64 should be built with gcc
       which supports libunwind.  Requested by Matthias Klose
       <doko@debian.org>.
     - debian/control: Update.
 .
     - debian/patches/nptl-pthread-c++.dpatch: Add to disable using C99
       designators for nptl pthread.h to fix C++ breakage.  Patched by
       Andreas Jochens <aj@andaco.de> and Matthias Klose
       <doko@cs.tu-berlin.de>.  (Closes: #275997, #283461)
Files: 
 6a0b37d1fcabd120b03bb89cf490d8ef 1725 libs required glibc_2.3.2.ds1-19.dsc
 d1b5dc571468758e89862c1f0fe13c6b 1754549 libs required glibc_2.3.2.ds1-19.diff.gz
 1e852010610ae28d9b2d8abf60238d1f 3165886 doc optional glibc-doc_2.3.2.ds1-19_all.deb
 7bd7ef321ed5cd4e843bf8dfc2b08e71 3981916 base standard locales_2.3.2.ds1-19_all.deb
 46613d082f6e1a5e929cd2313b5d4f43 4894566 base required libc6_2.3.2.ds1-19_i386.deb
 6ff79a85c77286f1369aa20d76b11ade 2531718 libdevel standard libc6-dev_2.3.2.ds1-19_i386.deb
 acf8b235c158f29e5c188faddb8d176f 2012796 libdevel extra libc6-prof_2.3.2.ds1-19_i386.deb
 1199fa7fa52ca9e3c0162e94dc5f8487 1035312 libdevel optional libc6-pic_2.3.2.ds1-19_i386.deb
 286b09df8e9dd93f4509d674e2044bc9 957406 libs extra libc6-i686_2.3.2.ds1-19_i386.deb
 d2b7341f44681716f91ccf26d3c448aa 91702 admin optional nscd_2.3.2.ds1-19_i386.deb
 4ce269f85ed16bebb41cba7d3773ed25 10232898 libdevel extra libc6-dbg_2.3.2.ds1-19_i386.deb
 e5f0abce86e45ad80f843a88c732a3e6 718888 debian-installer extra libc6-udeb_2.3.2.ds1-19_i386.udeb
 0e110541f5e89e5712a97d74b49d2ab4 7728 debian-installer extra libnss-dns-udeb_2.3.2.ds1-19_i386.udeb
 a665377ce5a3378aa374e25713ba9863 13742 debian-installer extra libnss-files-udeb_2.3.2.ds1-19_i386.udeb
package-type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBsmKTqIqasIZIJsMRAvIbAJ0Xd1Dn4MTaTzVRg9gMDoNTulPpdgCeMz5d
vSTvYCatz6UMaMnVsHnEBWE=
=nyaf
-----END PGP SIGNATURE-----



Reply to: