Your message dated Sun, 24 Apr 2022 15:34:26 +0000
with message-id <[email protected]>
and subject line Bug#989932: fixed in makedumpfile 1:1.7.1-1
has caused the Debian Bug report #989932,
regarding makedumpfile FTCBFS from amd64 to arm64: derives architcture from 
uname
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.)


-- 
989932: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989932
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: makedumpfile
Version: 1:1.6.8-4
Tags: patch
User: [email protected]
Usertags: ftcbfs

makedumpfile fails to cross build from source when building on amd64 for
arm64, because the upstream Makefile passes the architecture to gcc via
a macro and detects it using uname. As such, the __x86_64__ macro is set
and a structure is defined twice. makedumpfile does support cross
building, but one has to explicitly define a TARGET variable to do so.
Please consider applying the attached patch.

Helmut
diff --minimal -Nru makedumpfile-1.6.8/debian/changelog 
makedumpfile-1.6.8/debian/changelog
--- makedumpfile-1.6.8/debian/changelog 2021-04-08 00:32:38.000000000 +0200
+++ makedumpfile-1.6.8/debian/changelog 2021-06-16 11:33:25.000000000 +0200
@@ -1,3 +1,10 @@
+makedumpfile (1:1.6.8-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS for arm64: Pass a suitable TARGET= to make. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Wed, 16 Jun 2021 11:33:25 +0200
+
 makedumpfile (1:1.6.8-4) unstable; urgency=medium
 
   [ Ioanna Alifieraki ]
diff --minimal -Nru makedumpfile-1.6.8/debian/rules 
makedumpfile-1.6.8/debian/rules
--- makedumpfile-1.6.8/debian/rules     2021-04-08 00:32:38.000000000 +0200
+++ makedumpfile-1.6.8/debian/rules     2021-06-16 11:33:24.000000000 +0200
@@ -5,8 +5,13 @@
 %:
        dh $@
 
+MAKE_SETTINGS = LINKTYPE=dynamic USELZO=on
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+MAKE_SETTINGS += TARGET=$(DEB_HOST_ARCH)
+endif
+
 override_dh_auto_build:
-       dh_auto_build -- LINKTYPE=dynamic USELZO=on
+       dh_auto_build -- $(MAKE_SETTINGS)
 
 override_dh_auto_install:
        dh_auto_install --destdir debian/tmp

--- End Message ---
--- Begin Message ---
Source: makedumpfile
Source-Version: 1:1.7.1-1
Done: dann frazier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
makedumpfile, 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.
dann frazier <[email protected]> (supplier of updated makedumpfile 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: Fri, 22 Apr 2022 15:35:11 -0600
Source: makedumpfile
Architecture: source
Version: 1:1.7.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Kdump <[email protected]>
Changed-By: dann frazier <[email protected]>
Closes: 989932
Changes:
 makedumpfile (1:1.7.1-1) unstable; urgency=medium
 .
   * Update to new upstream version 1.7.1.
   * Bump debhelper-compat to 13:
     - Add a debian/not-installed file.
   * Fix FTCBFS for arm64: Pass a suitable TARGET= to make. Thanks to
     Helmut Grohne (Closes: #989932).
Checksums-Sha1:
 68ab59009181e7dcedacb9daadb83acaf2ba01b7 2216 makedumpfile_1.7.1-1.dsc
 8f8485c2a1edbc730f4fa1b96ae3ec8d8f1f9761 204593 makedumpfile_1.7.1.orig.tar.gz
 aecd96ac9ee7e4928b600b25059eac2a95040632 17868 
makedumpfile_1.7.1-1.debian.tar.xz
 e267991257efa597be36ab37e94712d2f784ef9e 6541 
makedumpfile_1.7.1-1_source.buildinfo
Checksums-Sha256:
 51b5b1d025ddfa02bd5ec538650ab8e9aeacb2bc50852cf5bc054ab2b4d23f20 2216 
makedumpfile_1.7.1-1.dsc
 cb04b1bd0e750d0d0ac1b43b759b326d4a3797b0af08e0c269d1b155893fb664 204593 
makedumpfile_1.7.1.orig.tar.gz
 ab0b941adb6c8edf9a43df7ce6481d6ac8037df9b528c43201c21831d98c3961 17868 
makedumpfile_1.7.1-1.debian.tar.xz
 13a55f15cb8c6dd4f387699f692ebe54b28fc4eb365e33130e4c2f80dcdec277 6541 
makedumpfile_1.7.1-1_source.buildinfo
Files:
 e9157cb2570f68d3e1a4732547a0ba3c 2216 devel optional makedumpfile_1.7.1-1.dsc
 9c61dffaccea7e5fa2ccf458686646ac 204593 devel optional 
makedumpfile_1.7.1.orig.tar.gz
 d513f66937bc3495b02abddeca3d1414 17868 devel optional 
makedumpfile_1.7.1-1.debian.tar.xz
 f8d3bcd0243cacf7feb0fae1398495d8 6541 devel optional 
makedumpfile_1.7.1-1_source.buildinfo

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

iQJFBAEBCgAvFiEECfR9vy0y7twkQ+vuG/g8XlT8hkAFAmJkUlQRHGRhbm5mQGRl
Ymlhbi5vcmcACgkQG/g8XlT8hkAzlQ/8CPO/admQsTPCJ8ZCM9Sv58e9xu5tuzy5
SHgUCfIeuu1/6F0gqVV1HUqQ8AUA00R1B8OYcN49OQlI4ygA3b26eZvpHIwJslaE
AqzMDKIXrkDsSqWdL00NQAnmrdrJqFmGGxjv9+uQQvdwJGuzpcdnB5wKqRoi+gWI
5mLDTf1AaBycoa+1lBMIJxj5JTMeCxuUDhRNIIVDsU6Ir/ZepKdBvL5/c5cuGRAn
P+VvvbY/3bwbjmkle/JwuKxiMhwv/GRnIgwwI4SWy/BqoVOOjgBXVdZU6i7jdLa0
jXZjPcx4ehPYZjOX2rivZOsgCGELwl+5udshEYQZWBqT4kK09uJqdwVnxJGjCsCt
QfcX7dEsUsNCMoTiflhwQUAzAA5Liq0h3RWyZTWktaLp+OJV2zZQVoAarEgR06xo
pUO9dAIPlRMEKERpBO2uYOekEPLymV/OiLdl0NCoP0EVHYnBgtPKLUs5NW8H6nfQ
Pgv/d/Fe079egLuwArvdn9G0P2en5xXe3UpWU2cRodWTtks7mJeXZkH+x/etWCzA
VrUqHJ4A5sjiXD3UfvBYQ9EXTTlC8YGObsaa65iz5X+RQkWGyidTfpNICOb2Ar/r
oSGy/O0dt6yGsajgRqaGEviWP/D4yQCzHv9xBusdUBqccA1vNENCCUCPvYjFabSo
Sj+aI+L2HM0=
=YpF9
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to