Your message dated Wed, 08 Sep 2010 15:02:29 +0000
with message-id <[email protected]>
and subject line Bug#595319: fixed in binutils 2.20.51.20100908-1
has caused the Debian Bug report #595319,
regarding binutils (cross): add hppa64 support
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
595319: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=595319
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: binutils
Version: 2.20.51.20100617-1
Severity: wishlist
Hello,
This patch comes from Al Viro and adds support for hppa64 target on cross
builds.
diff -urN binutils-2.20.1/debian/control binutils-hppa64/debian/control
--- binutils-2.20.1/debian/control 2010-08-31 22:11:11.000000000 -0400
+++ binutils-hppa64/debian/control 2010-08-31 23:32:35.000000000 -0400
@@ -62,7 +62,7 @@
linker.
Package: binutils-hppa64
-Architecture: hppa
+Architecture: any
Depends: ${shlibs:Depends}, binutils (= ${binary:Version})
Recommends: libc6-dev
Suggests: binutils-doc (>= ${source:Version})
diff -urN binutils-2.20.1/debian/rules binutils-hppa64/debian/rules
--- binutils-2.20.1/debian/rules 2010-08-31 22:11:11.000000000 -0400
+++ binutils-hppa64/debian/rules 2010-08-31 23:04:39.000000000 -0400
@@ -330,7 +330,7 @@
--enable-shared \
--prefix=/usr \
--build=$(DEB_BUILD_GNU_TYPE) \
- --host=$(DEB_BUILD_GNU_TYPE) \
+ --host=$(DEB_HOST_GNU_TYPE) \
--target=hppa64-linux-gnu
$(MAKE) -C builddir-hppa64 configure-host
touch configure-hppa64-stamp
@@ -552,7 +552,7 @@
infodir=$(pwd)/$(d_hppa64)/usr/share/info install
: # move shared libs to the standard path
- mv $(d_hppa64)/usr/hppa-linux-gnu/hppa64-linux-gnu/lib/lib*-*.so \
+ mv $(d_hppa64)/usr/$(DEB_HOST_GNU_TYPE)/hppa64-linux-gnu/lib/lib*-*.so \
$(d_hppa64)/usr/lib/.
: # Now get rid of just about everything in binutils-hppa64
@@ -620,6 +620,26 @@
touch install-spu-stamp
################################################################################
+
+binary-hppa64-stamp: install-hppa64-stamp
+ $(checkdir)
+
+ $(install_file) -D debian/$(p_hppa64).overrides \
+ $(d_hppa64)/usr/share/lintian/overrides/$(p_hppa64)
+ $(install_dir) $(d_hppa64)/DEBIAN
+ $(install_script) debian/binutils-hppa64.postinst
$(d_hppa64)/DEBIAN/postinst
+ $(install_script) debian/binutils-hppa64.postrm
$(d_hppa64)/DEBIAN/postrm
+ $(install_file) debian/binutils-hppa64.shlibs $(d_hppa64)/DEBIAN/shlibs
+ $(install_dir) $(d_hppa64)/usr/share/doc/
+ ln -sf $(p_bin) $(d_hppa64)/usr/share/doc/$(p_hppa64)
+ rm -f debian/substvars
+ find $(d_hppa64) -type f | xargs file | grep ELF | cut -d: -f 1 | xargs
dpkg-shlibdeps
+ dpkg-gencontrol -isp -P$(d_hppa64) -p$(p_hppa64)
+ chown -R root:root $(d_hppa64)
+ chmod -R go=rX $(d_hppa64)
+ dpkg --build $(d_hppa64) ..
+
+ touch binary-hppa64-stamp
#######################
# binary-indep target #
@@ -670,8 +690,12 @@
#######################
# binary-arch target #
#######################
+binary_stamps =
+ifeq ($(DEB_HOST_ARCH),hppa)
+ binary_stamps += binary-hppa64-stamp
+endif
-binary-arch: checkroot build install
+binary-arch: checkroot build install $(binary_stamps)
$(checkdir)
: # make lintian happy
@@ -681,10 +705,6 @@
$(install_file) -D debian/$(p_mul).overrides \
$(d_mul)/usr/share/lintian/overrides/$(p_mul)
endif
-ifeq ($(DEB_HOST_ARCH),hppa)
- $(install_file) -D debian/$(p_hppa64).overrides \
- $(d_hppa64)/usr/share/lintian/overrides/$(p_hppa64)
-endif
ifeq ($(with_gold),yes)
$(install_file) -D debian/$(p_gold).overrides \
$(d_gold)/usr/share/lintian/overrides/$(p_gold)
@@ -716,12 +736,6 @@
$(install_script) debian/binutils-gold.preinst $(d_gold)/DEBIAN/preinst
endif
-ifeq ($(DEB_HOST_ARCH),hppa)
- $(install_dir) $(d_hppa64)/DEBIAN
- $(install_script) debian/binutils-hppa64.postinst
$(d_hppa64)/DEBIAN/postinst
- $(install_script) debian/binutils-hppa64.postrm
$(d_hppa64)/DEBIAN/postrm
- $(install_file) debian/binutils-hppa64.shlibs $(d_hppa64)/DEBIAN/shlibs
-endif
ifneq (,$(filter $(DEB_HOST_ARCH),powerpc ppc64))
$(install_dir) $(d_spu)/DEBIAN
$(install_script) debian/binutils-spu.postinst $(d_spu)/DEBIAN/postinst
@@ -744,10 +758,6 @@
$(install_dir) $(d_gold)/usr/share/doc/
ln -sf $(p_bin) $(d_gold)/usr/share/doc/$(p_gold)
endif
-ifeq ($(DEB_HOST_ARCH),hppa)
- $(install_dir) $(d_hppa64)/usr/share/doc/
- ln -sf $(p_bin) $(d_hppa64)/usr/share/doc/$(p_hppa64)
-endif
ifneq (,$(filter $(DEB_HOST_ARCH),powerpc ppc64))
$(install_dir) $(d_spu)/usr/share/doc/
ln -sf $(p_bin) $(d_spu)/usr/share/doc/$(p_spu)
@@ -806,11 +816,6 @@
# find $(d_gold) -type f | xargs file | grep ELF | cut -d: -f 1 | xargs
dpkg-shlibdeps
dpkg-gencontrol -isp -P$(d_gold) -p$(p_gold)
endif
-ifeq ($(DEB_HOST_ARCH),hppa)
- rm -f debian/substvars
- find $(d_hppa64) -type f | xargs file | grep ELF | cut -d: -f 1 | xargs
dpkg-shlibdeps
- dpkg-gencontrol -isp -P$(d_hppa64) -p$(p_hppa64)
-endif
ifneq (,$(filter $(DEB_HOST_ARCH),powerpc ppc64))
rm -f debian/substvars
find $(d_spu) -type f | xargs file | grep ELF | cut -d: -f 1 | xargs
dpkg-shlibdeps
@@ -831,11 +836,6 @@
chmod -R go=rX $(d_gold)
dpkg --build $(d_gold) ..
endif
-ifeq ($(DEB_HOST_ARCH),hppa)
- chown -R root:root $(d_hppa64)
- chmod -R go=rX $(d_hppa64)
- dpkg --build $(d_hppa64) ..
-endif
ifneq (,$(filter $(DEB_HOST_ARCH),powerpc ppc64))
chown -R root:root $(d_spu)
chmod -R go=rX $(d_spu)
@@ -941,7 +941,14 @@
gzip -9 $(d_cross)/usr/share/man/man1/*
touch $@
-binary-cross: checkroot install-$(TARGET)-stamp
+cross_binary_stamps =
+ifeq ($(TARGET),hppa-linux-gnu)
+ifneq ($(DEB_HOST_ARCH), hppa)
+ cross_binary_stamps += binary-hppa64-stamp
+endif
+endif
+
+binary-cross: checkroot install-$(TARGET)-stamp $(cross_binary_stamps)
$(checkdir)
test "" != "$(TARGET)"
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (650, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages binutils depends on:
ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.5.0-7 GCC support library
ii libstdc++6 4.4.4-8 The GNU Standard C++ Library v3
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
binutils recommends no packages.
Versions of packages binutils suggests:
ii binutils-doc 2.20.1-12 Documentation for the GNU assemble
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: binutils
Source-Version: 2.20.51.20100908-1
We believe that the bug you reported is fixed in the latest version of
binutils, which is due to be installed in the Debian FTP archive:
binutils-dev_2.20.51.20100908-1_amd64.deb
to main/b/binutils/binutils-dev_2.20.51.20100908-1_amd64.deb
binutils-doc_2.20.51.20100908-1_all.deb
to main/b/binutils/binutils-doc_2.20.51.20100908-1_all.deb
binutils-gold_2.20.51.20100908-1_amd64.deb
to main/b/binutils/binutils-gold_2.20.51.20100908-1_amd64.deb
binutils-multiarch_2.20.51.20100908-1_amd64.deb
to main/b/binutils/binutils-multiarch_2.20.51.20100908-1_amd64.deb
binutils-source_2.20.51.20100908-1_all.deb
to main/b/binutils/binutils-source_2.20.51.20100908-1_all.deb
binutils_2.20.51.20100908-1.diff.gz
to main/b/binutils/binutils_2.20.51.20100908-1.diff.gz
binutils_2.20.51.20100908-1.dsc
to main/b/binutils/binutils_2.20.51.20100908-1.dsc
binutils_2.20.51.20100908-1_amd64.deb
to main/b/binutils/binutils_2.20.51.20100908-1_amd64.deb
binutils_2.20.51.20100908.orig.tar.gz
to main/b/binutils/binutils_2.20.51.20100908.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <[email protected]> (supplier of updated binutils package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 08 Sep 2010 16:31:47 +0200
Source: binutils
Binary: binutils binutils-dev binutils-multiarch binutils-gold binutils-hppa64
binutils-spu binutils-doc binutils-source
Architecture: source all amd64
Version: 2.20.51.20100908-1
Distribution: experimental
Urgency: low
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
binutils - The GNU assembler, linker and binary utilities
binutils-dev - The GNU binary utilities (BFD development files)
binutils-doc - Documentation for the GNU assembler, linker and binary utilities
binutils-gold - The (experimental) GNU gold linker utility
binutils-hppa64 - The GNU assembler, linker and binary utilities targeted for
hppa6
binutils-multiarch - Binary utilities that support multi-arch targets
binutils-source - The GNU assembler, linker and binary utilities (source)
binutils-spu - The GNU assembler, linker and binary utilities targeted for
spu-e
Closes: 590101 595319
Changes:
binutils (2.20.51.20100908-1) experimental; urgency=low
.
* Snapshot, taken from the trunk 20100908.
* Link executables statically when `static' is passed in DEB_BUILD_OPTIONS
(Jim Heck). Closes: #590101.
* Apply proposed patch for PR ld/10340 (ld doesn't honor sysroot prefix
for ldscripts). LP: #625320.
* Build binutils-hppa64 in cross builds (Al Viro). Closes: #595319.
* Fix some lintian warnings.
Checksums-Sha1:
73cde43a5a727eafe4eaad9f50df1d2e19dc31df 1490 binutils_2.20.51.20100908-1.dsc
8fb02bf87c596b8bc3e0572cdd381c32be0f0e0a 22209235
binutils_2.20.51.20100908.orig.tar.gz
f802805fda6ce47c9def9a1fab9c762aced34910 55494
binutils_2.20.51.20100908-1.diff.gz
3623d51e009260ea27b7cdfa7e52e4f45645baeb 560506
binutils-doc_2.20.51.20100908-1_all.deb
b146c092a54917e84ecd2a45084087641fe0bfe6 12952344
binutils-source_2.20.51.20100908-1_all.deb
1f03598975f43c2ea2b1b6bd99a1792428ff792a 4337806
binutils_2.20.51.20100908-1_amd64.deb
a755536310145afbdfe416ced835f4e006b7f606 3680334
binutils-dev_2.20.51.20100908-1_amd64.deb
1c4a031284da8b9020d84865a676e4c69054349a 2110572
binutils-multiarch_2.20.51.20100908-1_amd64.deb
f8dd2f06895f7165e4e464527d886d86965fef28 1398
binutils-gold_2.20.51.20100908-1_amd64.deb
Checksums-Sha256:
2176c4e3614e8fcbac04454094f58c7ed4dec85432c41b99bb614cb0392012c6 1490
binutils_2.20.51.20100908-1.dsc
ceed5ef67fdf8bc9cda333f6a032ddcdcbe15c7ad34f34d35baeab3f99d55d8f 22209235
binutils_2.20.51.20100908.orig.tar.gz
ea71c8b201d0781984bc54128a18ce1bb94c15b3952b8e466c329ff32e41a563 55494
binutils_2.20.51.20100908-1.diff.gz
0fea36825764645893f77206bb5029d50a604c82aa48825bca43a4a5f331e808 560506
binutils-doc_2.20.51.20100908-1_all.deb
54f3ce3e91985dd0d371634c049ad98e258734ad35d2b7dcbb66f1ba110d4982 12952344
binutils-source_2.20.51.20100908-1_all.deb
ba1698668d5a1c07c91bf752cf588232da7b55afe064680b74de51db6deafcd1 4337806
binutils_2.20.51.20100908-1_amd64.deb
fe949455abbff2ebb26d9ad5321649b43c1368131c07711a4bbc462763fae0ff 3680334
binutils-dev_2.20.51.20100908-1_amd64.deb
b36a8ab6cfc9582dfbd62ffe765f1e28a68402bb90dcc572b4f22dc8e9cad144 2110572
binutils-multiarch_2.20.51.20100908-1_amd64.deb
1a0a6e0c24eab422edeabbf41936792722612f3a3801986e6e9822baf37e9810 1398
binutils-gold_2.20.51.20100908-1_amd64.deb
Files:
314f7aa14a56ff6eb1761a958d263eb0 1490 devel optional
binutils_2.20.51.20100908-1.dsc
8f1f0021d310d6a8fd2bf22ee282d7e5 22209235 devel optional
binutils_2.20.51.20100908.orig.tar.gz
25e2686e3e0f76b40bcda3313f08627b 55494 devel optional
binutils_2.20.51.20100908-1.diff.gz
4adf9c98407911a511a243dca65851a7 560506 doc optional
binutils-doc_2.20.51.20100908-1_all.deb
1a2382a0631189a55fcd90d4f07f0433 12952344 devel optional
binutils-source_2.20.51.20100908-1_all.deb
9f454002a25123bf2e860f6b3d2ea2c1 4337806 devel optional
binutils_2.20.51.20100908-1_amd64.deb
714af187d517b8cfeaf618050b5b66dd 3680334 devel extra
binutils-dev_2.20.51.20100908-1_amd64.deb
c910cd43674e18d6621e8a411de54113 2110572 devel extra
binutils-multiarch_2.20.51.20100908-1_amd64.deb
6a0fce845f0bd153572f9695f33eb814 1398 devel extra
binutils-gold_2.20.51.20100908-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkyHoM0ACgkQStlRaw+TLJzc1ACgt3yFxOwS5dr2A9WQpMmr7kPK
uQAAnR61cnLJddnAlMwSaV7XkkKu5Fw7
=r9G9
-----END PGP SIGNATURE-----
--- End Message ---