status of libunwind patches for ia64
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 <doko@debian.org> 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 <bcollins@debian.org>, GOTO Masanori <gotom@debian.org>, Philip Blundell <pb@nexus.co.uk>, Jeff Bailey <jbailey@raspberryginger.com>, Daniel Jacobowitz <dan@debian.org>
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 <bcollins@debian.org>, GOTO Masanori <gotom@debian.org>, Philip Blundell <pb@nexus.co.uk>, Jeff Bailey <jbailey@raspberryginger.com>, Daniel Jacobowitz <dan@debian.org>
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 to: