Your message dated Sat, 10 Nov 2018 22:03:53 +0000
with message-id <[email protected]>
and subject line Bug#913425: fixed in debhelper 11.5.3
has caused the Debian Bug report #913425,
regarding debhelper: wrong CMAKE_SYSTEM_PROCESSOR for ppc64el when crossing
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.)
--
913425: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913425
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debhelper
Version: 11.5.1
Tags: patch
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:qtwebkit-opensource-src
CMAKE_SYSTEM_PROCESSOR usually contains the output of uname -m. For
ppc64el, that is ppc64le. debhelper seeds it from DEB_HOST_GNU_CPU,
which happens to be powerpc64le for ppc64el. qtwebkit-opensource-src
doesn't like that and fails:
| CMake Error at CMakeLists.txt:87 (message):
| Unknown CPU 'powerpc64le'
The attached patch fixes the value for ppc64el.
Helmut
diff --minimal -Nru debhelper-11.5.1/debian/changelog
debhelper-11.5.1+nmu1/debian/changelog
--- debhelper-11.5.1/debian/changelog 2018-10-31 22:02:00.000000000 +0100
+++ debhelper-11.5.1+nmu1/debian/changelog 2018-11-10 21:26:52.000000000
+0100
@@ -1,3 +1,11 @@
+debhelper (11.5.1+nmu1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * cmake buildsystem: Pass the usual CMAKE_SYSTEM_PROCESSOR for ppc64el when
+ cross compiling. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Sat, 10 Nov 2018 21:26:52 +0100
+
debhelper (11.5.1) unstable; urgency=medium
* dh_systemd_start: Fix bug introduced in debhelper/11.5 where
diff --minimal -Nru debhelper-11.5.1/lib/Debian/Debhelper/Buildsystem/cmake.pm
debhelper-11.5.1+nmu1/lib/Debian/Debhelper/Buildsystem/cmake.pm
--- debhelper-11.5.1/lib/Debian/Debhelper/Buildsystem/cmake.pm 2018-10-24
20:30:33.000000000 +0200
+++ debhelper-11.5.1+nmu1/lib/Debian/Debhelper/Buildsystem/cmake.pm
2018-11-10 21:26:50.000000000 +0100
@@ -26,6 +26,10 @@
'hurd' => 'GNU',
);
+my %GNU_CPU2SYSTEM_PROCESSOR = (
+ 'powerpc64le' => 'ppc64le',
+);
+
my %TARGET_BUILD_SYSTEM2CMAKE_GENERATOR = (
'makefile' => 'Unix Makefiles',
'ninja' => 'Ninja',
@@ -101,7 +105,12 @@
} else {
error("Cannot cross-compile - CMAKE_SYSTEM_NAME not
known for ${deb_host}");
}
- push @flags, "-DCMAKE_SYSTEM_PROCESSOR=" .
dpkg_architecture_value("DEB_HOST_GNU_CPU");
+ my $gnu_cpu = dpkg_architecture_value("DEB_HOST_GNU_CPU");
+ if (exists($GNU_CPU2SYSTEM_PROCESSOR{$gnu_cpu})) {
+ push @flags, "-DCMAKE_SYSTEM_PROCESSOR=" .
$GNU_CPU2SYSTEM_PROCESSOR{$gnu_cpu};
+ } else {
+ push @flags, "-DCMAKE_SYSTEM_PROCESSOR=${gnu_cpu}";
+ }
if (not $ENV{CC}) {
push @flags, "-DCMAKE_C_COMPILER=" .
dpkg_architecture_value("DEB_HOST_GNU_TYPE") . "-gcc";
}
--- End Message ---
--- Begin Message ---
Source: debhelper
Source-Version: 11.5.3
We believe that the bug you reported is fixed in the latest version of
debhelper, 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.
Niels Thykier <[email protected]> (supplier of updated debhelper 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: Sat, 10 Nov 2018 21:42:12 +0000
Source: debhelper
Binary: debhelper dh-systemd
Architecture: source
Version: 11.5.3
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Description:
debhelper - helper programs for debian/rules
dh-systemd - debhelper add-on to handle systemd unit files - transitional pack
Closes: 913425
Changes:
debhelper (11.5.3) unstable; urgency=medium
.
[ Helmut Grohne ]
* cmake.pm: Pass the usual CMAKE_SYSTEM_PROCESSOR for ppc64el
when cross compiling. (Closes: #913425)
Checksums-Sha1:
4405a1a119fc3cd93d51d322ab4cacdd7a487041 1689 debhelper_11.5.3.dsc
7694fc21a3bc19e6d30a383720e7097f41cf1f1e 478232 debhelper_11.5.3.tar.xz
72e6b6135a1205d71089b1b40b352c91b5c044ec 4577 debhelper_11.5.3_source.buildinfo
Checksums-Sha256:
8c180d10dbaf022be1ba04619c0b22b915f3074c3898832dffef798407f8823f 1689
debhelper_11.5.3.dsc
cf1073f1a7c4bb8dd1a56ec31db489512044d1b6f38ceb8d4ac2f8d88b35610a 478232
debhelper_11.5.3.tar.xz
b7420e119d93a3077170c291a5baa708cf0cbe7c2a2948d3a6af82049d812e19 4577
debhelper_11.5.3_source.buildinfo
Files:
30edcf9ea4907b4a96ab1c4a6473b25a 1689 devel optional debhelper_11.5.3.dsc
cb4c1a8bccd17a2c0ae482f34811c675 478232 devel optional debhelper_11.5.3.tar.xz
acf7c73d83404b0fa70d956210c7ce71 4577 devel optional
debhelper_11.5.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE8f9dDX4ALfD+VfsMplt42+Z8eqwFAlvnUUYACgkQplt42+Z8
eqzrOA/9Fq127YWzRrAICdVWFXAk/vk8F5kPWGHWnDvRf1O5lN85eBqFHZBmkkN7
d5g7gi9Kob0RnK2yLn2J6fKTfi3QhJmImEaPJB00tiCHoAuAzM0Pie8FPaNcnJ1m
6OL9WehYmsJRfOR3Puye5fFPLK6emF05m5pLbheALR/64B1juIUJffSDoIzmSl7K
LqYftGAqkTwU6St7YF9pp1uvMZh/CiBzmI+hjLHFg0guNSZzTB+/XSTAiX3Zaxxy
3egf2cTMG8KjotqrjXoV+7p7Cn6QnE0eHNtmEaMhNXku9tQ0kt/uH6SlgBE5umRV
aSXRnAjY9w4tv0OKmgXoQdcB6Po0ecOPer7XWKvunuI1ziYDFpWmByc0Sqs9/Omf
eP3PSVhufccAZalgeCDQrpptyRAz/nkSBCeDonnMOrOE9M0ZSL1JrkObcShGH3jJ
VgHNy7flZ1CFov7l2NCYnrM0brUH0j90Z5Xx9rNVU1TpJjDSpc5gew8XSZKdtdiK
y2ut7yBEawFtNGswK8QKxhV87/bL+3e/nEP4zeA15fxpuetiQwpDesxhhZfTu0+1
PsBOBNS3CbXc76d/Tb9lxw7V1qXWtpAe4htKkuQHfznCg5pI9WQ7+ji4LY2EI4KC
/dYHXp2CKBUSqn0gdNEzg4u0v/nxadLpx6L+P/JAmvO5B0UfDPo=
=Wzri
-----END PGP SIGNATURE-----
--- End Message ---