Your message dated Tue, 17 Nov 2015 21:35:08 +0000
with message-id <[email protected]>
and subject line Bug#805400: fixed in gnu-efi 3.0.3-1
has caused the Debian Bug report #805400,
regarding gnu-efi FTCBFS: uses build architecture compiler
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.)


-- 
805400: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805400
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gnu-efi
Version: 3.0.2-1
Tags: patch
User: [email protected]
Usertags: rebootstrap

gnu-efi is in Build-Depends of systemd. As such it is considered part of
the transitive build closure of the essential system and thus needs to
support cross compilation. The package doesn't do that out of the box,
as it always uses "gcc" without any architecture prefix. I am attaching
a patch that exports the CROSS_COMPILE variable used by gnu-efi's build
system when cross compilation is detected and confirm that this patch is
sufficient to support cross building. Please consider applying it.

Helmut
diff -Nru gnu-efi-3.0.2/debian/changelog gnu-efi-3.0.2/debian/changelog
--- gnu-efi-3.0.2/debian/changelog      2015-05-12 22:02:15.000000000 +0200
+++ gnu-efi-3.0.2/debian/changelog      2015-11-17 20:30:12.000000000 +0100
@@ -1,3 +1,10 @@
+gnu-efi (3.0.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS by exporting CROSS_COMPILE (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Tue, 17 Nov 2015 20:22:37 +0100
+
 gnu-efi (3.0.2-1) unstable; urgency=medium
 
   * Imported Upstream version 3.0.2
diff -Nru gnu-efi-3.0.2/debian/rules gnu-efi-3.0.2/debian/rules
--- gnu-efi-3.0.2/debian/rules  2015-05-12 22:02:15.000000000 +0200
+++ gnu-efi-3.0.2/debian/rules  2015-11-17 20:22:33.000000000 +0100
@@ -1,8 +1,13 @@
 #!/usr/bin/make -f
 
 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
 
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+export CROSS_COMPILE = $(DEB_HOST_GNU_TYPE)-
+endif
+
 # The architecture we are building on
 ifneq (,$(findstring i386,$(DEB_BUILD_ARCH)))
        BUILD_ARCH := ia32

--- End Message ---
--- Begin Message ---
Source: gnu-efi
Source-Version: 3.0.3-1

We believe that the bug you reported is fixed in the latest version of
gnu-efi, which is due to be installed in the Debian FTP archive.

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.
Julian Andres Klode <[email protected]> (supplier of updated gnu-efi 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: SHA512

Format: 1.8
Date: Tue, 17 Nov 2015 20:59:42 +0100
Source: gnu-efi
Binary: gnu-efi
Architecture: source
Version: 3.0.3-1
Distribution: unstable
Urgency: medium
Maintainer: Julian Andres Klode <[email protected]>
Changed-By: Julian Andres Klode <[email protected]>
Description:
 gnu-efi    - Library for developing EFI applications
Closes: 805400
Changes:
 gnu-efi (3.0.3-1) unstable; urgency=medium
 .
   [ Julian Andres Klode ]
   * Simplify architecture list: drop ia64 and armel, use wildcards where 
possible
   * Drop Nigel Croxon from Uploaders, he's not involved in packaging
   * Update Vcs-Browser URL to point to cgit instead of gitweb
   * rules: Match architectures by CPU rather than parts of architecture
   * debian/watch: Add
   * Imported Upstream version 3.0.3
 .
   [ Helmut Grohne ]
   * Fix FTCBFS by exporting CROSS_COMPILE (Closes: #805400)
Checksums-Sha1:
 5d8f54031c8ff0bebd532c7477b56d57f97ba8ef 1909 gnu-efi_3.0.3-1.dsc
 14e3c1861f3e2f7226f12d6d37ce2c2281155ce3 142229 gnu-efi_3.0.3.orig.tar.bz2
 9c245cb790e4588b3ed3083eb56d078a1f8dea33 5968 gnu-efi_3.0.3-1.debian.tar.xz
Checksums-Sha256:
 64eb9b52b0290a51355128f91104272bc7e3b4c378434ab4bfc24ea29508bcba 1909 
gnu-efi_3.0.3-1.dsc
 c530f21a15fd9c214dd92d29a6caa20fac989289267512020b6da1f5e6f5b4cb 142229 
gnu-efi_3.0.3.orig.tar.bz2
 257097dd7c140f2d8770cf4ea62f1fea3698f8d7db2ff750372a3693e3c10a5b 5968 
gnu-efi_3.0.3-1.debian.tar.xz
Files:
 5821ea9a9b098ad3aafd855d4a1ac2b6 1909 devel optional gnu-efi_3.0.3-1.dsc
 15a4bcbc18a9a5e8110ed955970622e6 142229 devel optional 
gnu-efi_3.0.3.orig.tar.bz2
 51dffec58b5dc8976f2efc828836aa61 5968 devel optional 
gnu-efi_3.0.3-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJWS4dLAAoJENc8OeVlgLOGgiMQALJT9j62MK9xKNvyKMzsuhDT
9e4QIBseWr9qa1L4lLIMJ20OC882B9HAufcL9rQP+Z1khLuuafvlXpoCk3MVJ+ka
JsLg7QaGBNPbMGkckQoE67dpIWdz4+fjVYECHAKBLl2oKgwhTkSZFXxKcV6pfIIN
Q8XLEkxqEg90cSTTvAF8iHXzj4fbhlp9r5bg2fCvDRYEF1qC/7lxgt6SA1aXvC9f
v0K9zEQCutsgl9BCHAdXbI7mrsxm92F/3hU4GKwAoQ5lBxxlJtnxGZxbV8mZeC+J
QvxjD8WzNNSPTHG+hJ9hOKjbJFN6AWzshlqrnu5geV53pqdFw7sz9qmxr88y1GoV
8MhAC4UyUfMDS+FzpEaCSL30yVdMRGRZL5P5zq9Y3zoxpZPfuJ5Baga5noy5sTZV
Gwtu88A2/AT1bQrSCupoTEWRv9EoykCT/z7INgL9VE9I4upl+8ac6ZRZaqEWdv6n
fvre6xs9cXOmn3kaXbX1XfnmHMkw+jBNxUAUMM1UqIVGDQWfF46vlIpKOBISuwIM
Jrb2zTRyV+zrKh3FIzveJzoXUe8FTyrahd/3AOyXFeZdP9eCA5sqe9N+akjTWw20
xCcHf2yFgSXqdAhxdUXIKDXg4uA04mafa3Ygml56vRaaB16l9Kq+g3y1N3ybdqeS
blIS0daF7wUImir4/DKt
=XvIh
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to