Your message dated Thu, 04 Jul 2024 21:50:30 +0000
with message-id <[email protected]>
and subject line Bug#1057726: fixed in icu 75.1-2
has caused the Debian Bug report #1057726,
regarding icu FTCBFS: host compiler flags leak into build compiler invocation
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.)


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

icu fails to cross build from source due to architecture-specific
compiler flags such as PAC/BTI having been added recently. It currently
passes host compiler flags to its native pass and that doesn't go well.
I'm attaching a patch for your convenience.

Helmut
diff --minimal -Nru icu-72.1/debian/changelog icu-72.1/debian/changelog
--- icu-72.1/debian/changelog   2023-10-20 17:44:53.000000000 +0200
+++ icu-72.1/debian/changelog   2023-12-07 09:16:20.000000000 +0100
@@ -1,3 +1,10 @@
+icu (72.1-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Differentiate build and host compiler flags. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Thu, 07 Dec 2023 09:16:20 +0100
+
 icu (72.1-4) unstable; urgency=medium
 
   [ Adrian Bunk <[email protected]> ]
diff --minimal -Nru icu-72.1/debian/rules icu-72.1/debian/rules
--- icu-72.1/debian/rules       2023-10-20 17:44:53.000000000 +0200
+++ icu-72.1/debian/rules       2023-12-07 09:16:19.000000000 +0100
@@ -35,7 +35,7 @@
 ifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
        dh_auto_configure -- --enable-static --disable-layoutex 
--disable-icu-config
 else
-       dh_auto_configure -B $(CURDIR)/build-native -- 
--host=$(DEB_BUILD_GNU_TYPE) --disable-layoutex --disable-icu-config
+       dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c dh_auto_configure 
--reload-all-buildenv-variables -B $(CURDIR)/build-native -- --disable-layoutex 
--disable-icu-config
        dh_auto_build -B $(CURDIR)/build-native
        dh_auto_configure -- --enable-static 
--with-cross-build=$(CURDIR)/build-native
 endif

--- End Message ---
--- Begin Message ---
Source: icu
Source-Version: 75.1-2
Done: Laszlo Boszormenyi (GCS) <[email protected]>

We believe that the bug you reported is fixed in the latest version of
icu, 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.
Laszlo Boszormenyi (GCS) <[email protected]> (supplier of updated icu 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: Thu, 04 Jul 2024 21:42:26 +0200
Source: icu
Architecture: source
Version: 75.1-2
Distribution: experimental
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <[email protected]>
Changed-By: Laszlo Boszormenyi (GCS) <[email protected]>
Closes: 1057726 1065874
Changes:
 icu (75.1-2) experimental; urgency=medium
 .
   * Remove python3-distutils dependency (closes: #1065874).
   * Update Standards-Version to 4.7.0 .
 .
   [ Helmut Grohne <[email protected]> ]
   * Fix FTCBFS: differentiate build and host compiler flags
     (closes: #1057726).
Checksums-Sha1:
 746b6e0f9322dcb040ca1420b045a6354dfb1a26 2236 icu_75.1-2.dsc
 c63d901ab1704c8c894c92ccb1291aa9f00fbcfc 62672 icu_75.1-2.debian.tar.xz
Checksums-Sha256:
 7e2c0134aba93919d9736918bbdf6ecae8e13594514199fdf852fc80fb7949f8 2236 
icu_75.1-2.dsc
 4ffdf1a46917ff6e7c527df15e6bb991c6bd2e82c52fca6183a5f3e53bb7320d 62672 
icu_75.1-2.debian.tar.xz
Files:
 4cbd32365ded53baa405cb01434cd5a6 2236 libs optional icu_75.1-2.dsc
 554df57964715c1d56d9ef0f9c41350f 62672 libs optional icu_75.1-2.debian.tar.xz

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

iQIzBAEBCgAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAmaHFAwACgkQ3OMQ54ZM
yL8wlBAAm08/cLpg34rtjwKVHGFGCvwiv8FGSYPtLB95/41BviLUQsZn3eP6U1S9
oQ5B1Zs+oEjRJFOIAn9YE09PHn/sNqPoXQMM1dFSYDuLVzcgxTXXvaZPCQIy8u3C
ENVBKyHjnQqZ65kQdr64PtO+IXZX1MGvs8CS/wcZzxMlaOzqv4v4Me4+KY4U3Sq2
hHf9o0s6dodaE7Pu/I5j+A6pegKVJeiTlAveCO0g43yPkDiBfrCOcZp03x+0U/lw
Su8QPf9M+lBrqkNDBDLhFUJ2Olp0p9naP54UHCcbT5JBaV77OffVwhCr87OXdgn6
WamXAAvuVb2IAO6COKA66xRm09nQAtwOPuxpimhAs6lz13bC3eeL1ZLUH0nWYX2U
nLAIutkOasf3uuBYnQYH9JZGjlHHsDL8PmimWXzLwVojDqNxF0p0IatHBWpbXrnA
IDtYnezlVlsNx5OnWHzj7ClynzuGay932m1527Ed0SjouX6+cfbyk9LvcCnKMSKc
P7F3YGx/cpZasYwjwyCN8uGSOI5YN1OCLiaKjl7g/ItOmDmzEtY07sARApurI2yI
69b2u6Njq6G9cZL9NNrSUKFoQ1CHpLeYqyxA45ovwcjQDaDrNk4JS/qBUPHnQW7o
4B6cXv8bjbpwDAEVQtcKgK/lIugUa7fF00IN3submmEoDETqUF8=
=iOwc
-----END PGP SIGNATURE-----

Attachment: pgpKe3Oa68gzw.pgp
Description: PGP signature


--- End Message ---

Reply via email to