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

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: