with the patch attached and an updated gcc-3.3 package, libunwind
support for ia64 seems to work for me. I couldn't install any of the
built packages. I'd like to ask people to install the test builds
found at

        http://people.debian.org/~doko/glibc/
        http://people.debian.org/~doko/gcc-3.3/

and stress test these packages. After a review these packages could go
together with libunwind to testing, so that the tightened dependency
on libgcc1 doesn't hurd the transition of other packages anymore.

Thanks, Matthias

PS: glibc maintainers: please upload a new glibc package, _after_
    gcc-3.3_3.3.5-4 was uploaded to unstable ;-)


glibc (2.3.2.ds1-20) unstable; urgency=high

  * Tighten build dependency on ia64 to gcc-3.3_3.3.5-4.
  * Makeconfig: Uconditionally set the libunwind macro to -lunwind,
    until the it's safe again to regenerate the configure script, on
    advice of Jeff Bailey. Closes: #284563.

 -- Matthias Klose <[EMAIL PROTECTED]>  Fri, 10 Dec 2004 11:05:00 -0800

diff -u glibc-2.3.2.ds1/debian/control.in/main 
glibc-2.3.2.ds1/debian/control.in/main
--- glibc-2.3.2.ds1/debian/control.in/main
+++ glibc-2.3.2.ds1/debian/control.in/main
@@ -1,7 +1,7 @@
 Source: @glibc@
 Section: libs
 Priority: required
-Build-Depends: gettext (>= 0.10.37-1), make (>= 3.80-1), dpkg-dev (>= 
1.4.1.5), debianutils (>= 1.13.1), tar (>= 1.13.11), bzip2, texinfo (>= 4.0), 
linux-kernel-headers (>= 2.5.999-test7-bk-9) [!hurd-i386], mig (>= 1.3-2) 
[hurd-i386], hurd-dev (>= 20020608-1) [hurd-i386], gnumach-dev [hurd-i386], 
texi2html, file, gcc-3.3 [!ia64] | gcc-3.4 [!ia64], gcc-3.3 (>= 1:3.3.5-3) 
[ia64] | gcc-3.4 (>= 3.4.3-2) [ia64], autoconf, binutils (>= 2.14.90.0.7-5), 
sed (>= 4.0.5-4), gawk, debhelper (>= 4.1.76)
+Build-Depends: gettext (>= 0.10.37-1), make (>= 3.80-1), dpkg-dev (>= 
1.4.1.5), debianutils (>= 1.13.1), tar (>= 1.13.11), bzip2, texinfo (>= 4.0), 
linux-kernel-headers (>= 2.5.999-test7-bk-9) [!hurd-i386], mig (>= 1.3-2) 
[hurd-i386], hurd-dev (>= 20020608-1) [hurd-i386], gnumach-dev [hurd-i386], 
texi2html, file, gcc-3.3 [!ia64] | gcc-3.4 [!ia64], gcc-3.3 (>= 1:3.3.5-4) 
[ia64] | gcc-3.4 (>= 3.4.3-2) [ia64], autoconf, binutils (>= 2.14.90.0.7-5), 
sed (>= 4.0.5-4), gawk, debhelper (>= 4.1.76)
 Build-Depends-Indep: perl, po-debconf
 Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
 Uploaders: Ben Collins <[EMAIL PROTECTED]>, GOTO Masanori <[EMAIL PROTECTED]>, 
Philip Blundell <[EMAIL PROTECTED]>, Jeff Bailey <[EMAIL PROTECTED]>, Daniel 
Jacobowitz <[EMAIL PROTECTED]>
diff -u glibc-2.3.2.ds1/debian/control glibc-2.3.2.ds1/debian/control
--- glibc-2.3.2.ds1/debian/control
+++ glibc-2.3.2.ds1/debian/control
@@ -1,7 +1,7 @@
 Source: glibc
 Section: libs
 Priority: required
-Build-Depends: gettext (>= 0.10.37-1), make (>= 3.80-1), dpkg-dev (>= 
1.4.1.5), debianutils (>= 1.13.1), tar (>= 1.13.11), bzip2, texinfo (>= 4.0), 
linux-kernel-headers (>= 2.5.999-test7-bk-9) [!hurd-i386], mig (>= 1.3-2) 
[hurd-i386], hurd-dev (>= 20020608-1) [hurd-i386], gnumach-dev [hurd-i386], 
texi2html, file, gcc-3.3 [!ia64] | gcc-3.4 [!ia64], gcc-3.3 (>= 1:3.3.5-3) 
[ia64] | gcc-3.4 (>= 3.4.3-2) [ia64], autoconf, binutils (>= 2.14.90.0.7-5), 
sed (>= 4.0.5-4), gawk, debhelper (>= 4.1.76)
+Build-Depends: gettext (>= 0.10.37-1), make (>= 3.80-1), dpkg-dev (>= 
1.4.1.5), debianutils (>= 1.13.1), tar (>= 1.13.11), bzip2, texinfo (>= 4.0), 
linux-kernel-headers (>= 2.5.999-test7-bk-9) [!hurd-i386], mig (>= 1.3-2) 
[hurd-i386], hurd-dev (>= 20020608-1) [hurd-i386], gnumach-dev [hurd-i386], 
texi2html, file, gcc-3.3 [!ia64] | gcc-3.4 [!ia64], gcc-3.3 (>= 1:3.3.5-4) 
[ia64] | gcc-3.4 (>= 3.4.3-2) [ia64], autoconf, binutils (>= 2.14.90.0.7-5), 
sed (>= 4.0.5-4), gawk, debhelper (>= 4.1.76)
 Build-Depends-Indep: perl, po-debconf
 Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
 Uploaders: Ben Collins <[EMAIL PROTECTED]>, GOTO Masanori <[EMAIL PROTECTED]>, 
Philip Blundell <[EMAIL PROTECTED]>, Jeff Bailey <[EMAIL PROTECTED]>, Daniel 
Jacobowitz <[EMAIL PROTECTED]>
diff -u glibc-2.3.2.ds1/debian/patches/glibc232-ia64-unwindinfo.dpatch 
glibc-2.3.2.ds1/debian/patches/glibc232-ia64-unwindinfo.dpatch
--- glibc-2.3.2.ds1/debian/patches/glibc232-ia64-unwindinfo.dpatch
+++ glibc-2.3.2.ds1/debian/patches/glibc232-ia64-unwindinfo.dpatch
@@ -265,0 +266,12 @@
+--- glibc-2.3.2.ds1/build-tree/glibc-2.3.2/Makeconfig.old      2004-12-10 
07:21:52.438963000 -0800
++++ glibc-2.3.2.ds1/build-tree/glibc-2.3.2/Makeconfig  2004-12-10 
11:02:44.869465565 -0800
+@@ -516,6 +516,9 @@
+ else
+   libunwind = -lunwind
+ endif
++ifeq ($(shell uname -m),ia64)
++  libunwind = -lunwind
++endif
+ ifneq ($(have-as-needed),yes)
+  libgcc_eh := -lgcc_eh $(libunwind)
+ else


Reply via email to