Your message dated Tue, 17 Sep 2019 06:19:29 +0000
with message-id <[email protected]>
and subject line Bug#927053: fixed in mingw-w64 6.0.0-4
has caused the Debian Bug report #927053,
regarding mingw-w64 FTCBFS: some --host/--target flags missing
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.)
--
927053: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927053
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mingw-w64
Version: 6.0.0-3
Tags: patch
User: [email protected]
Usertags: rebootstrap
mingw-w64 fails to cross build from source, because it fails finding
libmangle at some point. Looking into debian/rules, I see that it takes
great care to handle cross builds correctly. This is fairly impressive!
Unfortunately, there are two configure specializations that lack the
--host and --target flags injected elsewhere. The build actually
performs a cross build of libmangle, but then tries to build a native
gendef against that libmangle. Injecting those missing flags is all that
is needed to fix the (candian) cross build. Congratulations! Please
consider applying the attached patch.
Helmut
diff --minimal -Nru mingw-w64-6.0.0/debian/changelog
mingw-w64-6.0.0/debian/changelog
--- mingw-w64-6.0.0/debian/changelog 2018-11-11 20:47:29.000000000 +0100
+++ mingw-w64-6.0.0/debian/changelog 2019-04-14 10:33:12.000000000 +0200
@@ -1,3 +1,10 @@
+mingw-w64 (6.0.0-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix (candian) cross build. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Sun, 14 Apr 2019 10:33:12 +0200
+
mingw-w64 (6.0.0-3) unstable; urgency=medium
* Fix widl build on aarch64.
diff --minimal -Nru mingw-w64-6.0.0/debian/rules mingw-w64-6.0.0/debian/rules
--- mingw-w64-6.0.0/debian/rules 2018-10-24 22:19:46.000000000 +0200
+++ mingw-w64-6.0.0/debian/rules 2019-04-14 10:33:12.000000000 +0200
@@ -72,7 +72,7 @@
$(host)~$(host)~tools-gendef-configure-stamp: autoreconf-stamp
$(host)~$(host)~libraries-libmangle-install-stamp
mkdir -p $(call buildfolder,$(host)~$(host)~tools-gendef) && \
cd $(call buildfolder,$(host)~$(host)~tools-gendef) && \
- $(call sourcefolder,$(host)~$(host)~tools-gendef)/configure
--prefix=/usr --with-mangle=$(top_dir)/debian/tmp/usr $(shell
$(dpkg_hard_buildflags) --export=configure)
+ $(call sourcefolder,$(host)~$(host)~tools-gendef)/configure
--prefix=/usr --with-mangle=$(top_dir)/debian/tmp/usr $(shell
$(dpkg_hard_buildflags) --export=configure) --host=$(host) --target=$(host)
touch $@
# genlib requires libmangle and is installed as mingw-genlib
@@ -80,7 +80,7 @@
$(host)~$(host)~tools-genlib-configure-stamp: autoreconf-stamp
$(host)~$(host)~libraries-libmangle-install-stamp
mkdir -p $(call buildfolder,$(host)~$(host)~tools-genlib) && \
cd $(call buildfolder,$(host)~$(host)~tools-genlib) && \
- $(call sourcefolder,$(host)~$(host)~tools-genlib)/configure
--prefix=/usr --with-mangle=$(top_dir)/debian/tmp/usr $(shell
$(dpkg_hard_buildflags) --export=configure) --program-prefix=mingw-
+ $(call sourcefolder,$(host)~$(host)~tools-genlib)/configure
--prefix=/usr --with-mangle=$(top_dir)/debian/tmp/usr $(shell
$(dpkg_hard_buildflags) --export=configure) --program-prefix=mingw-
--host=$(host) --target=$(host)
touch $@
build-arch-stamp: $(patsubst
%,$(host)~$(host)~tools-%-install-stamp,$(HOST_TOOLS)) $(foreach
target,$(targets),$(patsubst
%,$(host)~$(target)~tools-%-install-stamp,$(TARGET_TOOLS)))
--- End Message ---
--- Begin Message ---
Source: mingw-w64
Source-Version: 6.0.0-4
We believe that the bug you reported is fixed in the latest version of
mingw-w64, 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.
Stephen Kitt <[email protected]> (supplier of updated mingw-w64 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 Sep 2019 07:57:29 +0200
Source: mingw-w64
Architecture: source
Version: 6.0.0-4
Distribution: unstable
Urgency: medium
Maintainer: Stephen Kitt <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 927053
Changes:
mingw-w64 (6.0.0-4) unstable; urgency=medium
.
* Add missing host/target specifiers for Canadian-cross builds. Thanks
to Helmut Grohne for the patch! Closes: #927053.
* Add a stage1 build profile to build with the bootstrapping compiler.
* libmangle is only useful as a host library, drop it from the target
builds.
* Standards-Version 4.4.0, no change required.
Checksums-Sha1:
9e6d4d47ae74b8a70ddb1983351e3f16dafa269f 2284 mingw-w64_6.0.0-4.dsc
f9e9a09b8002a577dc09dc5d97344b63f6865d60 105024 mingw-w64_6.0.0-4.debian.tar.xz
1cb2328528c773b37e0f8aea17c47aa8bb32e443 5846
mingw-w64_6.0.0-4_source.buildinfo
Checksums-Sha256:
b435cb51612dd9dd8462afb5d2846e24927d8905134309a51e0a4670c508906e 2284
mingw-w64_6.0.0-4.dsc
c8467e8e7c15e1af6510bc73b61c0721460754017d2ca3953b6e00ec59322002 105024
mingw-w64_6.0.0-4.debian.tar.xz
acd76d38c6ad3a2955f606e31a451196774afd5e65d944d0c111061e14594c69 5846
mingw-w64_6.0.0-4_source.buildinfo
Files:
484cd965332d2f1289845518523b5d21 2284 devel optional mingw-w64_6.0.0-4.dsc
aaf7cee4e3a8b1092ca8cb5120d13b8e 105024 devel optional
mingw-w64_6.0.0-4.debian.tar.xz
08889be0e6d0abac1de2f61eca7026ee 5846 devel optional
mingw-w64_6.0.0-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAl2AdfMACgkQgNMC9Yht
g5zE9xAAiMENCxdJdFhL4hMWgItZ5djL3vU8BMDeYSlG1SMeNXJcj2Q55sro2H0y
dKZmMEAhJk3wDM4d04ab0S5HxKo2g8a8sgdcWzOF0cbp/TLpt9S5rgG9SjYTTW00
I6PT7Hgp+rG0ZGj6SS1VLspYps9qOnWCIOpKm7/D8ECcI5ZUK+soliNv/Qlb2Qpa
G23coGXIUkecn6atOwDtDy9TP+Rz0YMBkX7AqJQiat8JiNMf03miEJLC3Od8JuEc
s8YxFmaPB5kttgYll6db6BG0HqZlVNYwl6Y4RSi/Q9Jgf4A2trbndnQz+k7RzTi9
MToZPtR7ohcQhPmqXk9WD0u7Bz922eG+UKUVpuwjw+unpW7FPEv7GMVlFcSMsp7b
1ewaw2Z2T7NrW2otP9xWWpWZJh/Y6+YZETYoyFwgey3URngufH9RlXw0PADPGb1R
Yo9+nevtPzHm2/f6yFOjBxrn9WwqZeY1tu+bYt4CN9T9s/c1oVl+ssK72weub1UG
UW1JZXPpx+j5Tyus62G0X9ssiwT7HO6ykT2zK1ZCrI5XcsiHcfNPCoH/mH+pK8vs
Y+gefZiu28dU7DZmtmjuBZUl/BVYq36OvqNiPMQi2nE5UifLnHwifKiUIMlzi/ln
9IM3rj9xaTbLVAYSNZWQnVwrwAG6CCzE7I5Ra+zBU9QiGQBZoNg=
=wvJq
-----END PGP SIGNATURE-----
--- End Message ---