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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]