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