[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1110454: marked as done (grantlee5: FTBFS on arm64 with GCC-15 due to GCS warning)



Your message dated Fri, 10 Oct 2025 18:19:04 +0000
with message-id <E1v7Hho-005MJI-0S@fasolo.debian.org>
and subject line Bug#1110454: fixed in grantlee5 5.3.1-5
has caused the Debian Bug report #1110454,
regarding grantlee5: FTBFS on arm64 with GCC-15 due to GCS warning
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 owner@bugs.debian.org
immediately.)


-- 
1110454: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110454
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: grantlee5
Version: 5.3.1-4
User: debian-arm@lists.debian.org
Usertags: gcs

Hi,

grantlee5 fails to build from source on arm64 if built with GCC-15, currently in
experimental.

GCC-15 includes support for an arm64 security feature called Guarded Control
Stack (GCS). To help with GCS adoption, the linker warns about shared libraries
built without GCS. For example:

 /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/libncursesw.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking.

The warning is harmless, and can be ignored. However, grantlee5 is built with
--fatal-warnings, and for this reason will fail to build on arm64 once GCC-15
becomes the default compiler in Debian.

Luckily, it is possible to switch the warning off by passing the argument
gcs-report-dynamic=none to the linker. Please consider adding the following to
your debian/rules:

ifeq ($(DEB_TARGET_ARCH),arm64)
DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,gcs-report-dynamic=none
endif

This can be done even before GCC-15 becomes the default compiler, to avoid
build failures when it does.

--- End Message ---
--- Begin Message ---
Source: grantlee5
Source-Version: 5.3.1-5
Done: Pino Toscano <pino@debian.org>

We believe that the bug you reported is fixed in the latest version of
grantlee5, 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 1110454@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated grantlee5 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 10 Oct 2025 20:07:55 +0200
Source: grantlee5
Architecture: source
Version: 5.3.1-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Krap Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Closes: 1110454
Changes:
 grantlee5 (5.3.1-5) unstable; urgency=medium
 .
   * Drop Rules-Requires-Root: no, no more needed since Debian trixie.
   * Add -Wl,-z,gcs-report-dynamic=none to the LDFLAGS on arm64.
     (Closes: #1110454)
Checksums-Sha1:
 2db2ccd54700cb689c48e377976a87c5d5c35263 2271 grantlee5_5.3.1-5.dsc
 8437bd13937da6fd6f2d458a9d23794df1c029bf 13588 grantlee5_5.3.1-5.debian.tar.xz
 8a2d7433ee94c20df94db0fba836980d6bfd9d6f 12163 grantlee5_5.3.1-5_source.buildinfo
Checksums-Sha256:
 1a2ee8634175db0b46ea26c2c189e56ec5334e907c97be6aff967420e030501f 2271 grantlee5_5.3.1-5.dsc
 ff54365e36b26a7ba6af3b4147fa803f20f9d4d475c0b3ecbd9f255f97755aa6 13588 grantlee5_5.3.1-5.debian.tar.xz
 b32ecfc37ec83386cac9152d241c27dda67bc71f398be02eb187bbf67afd88e6 12163 grantlee5_5.3.1-5_source.buildinfo
Files:
 ebbb5bfa05a46273374dd8b76eca73aa 2271 libs optional grantlee5_5.3.1-5.dsc
 fc9bdc68e4ba3309cabdba804732d5fd 13588 libs optional grantlee5_5.3.1-5.debian.tar.xz
 55116c8a23de00e020471f7c4e201e86 12163 libs optional grantlee5_5.3.1-5_source.buildinfo

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

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmjpS6IACgkQLRkciEOx
P00SWg/+Lfap7zcFZDfuTAFrXGsSfal8KpodoyOMIyAfDX/S4t4zowkSWvUKdQUP
hUIWG+nKWgRqem43cDkI/DqOTGR9D0ROBjne9jyWeyhBtZenbeGpfCeqOmQzm8Am
P46SJ435swbG0dGpx/wR3VNKoD7ix1Zyj35T8BTZt3kb0kQMsS91BAqxMCgmuUkx
FVZnzROkp/bURnGv39eEb4CG2tBGFgg6mZVCLLR3+96PNLk4mYu3SSTcaxDVeOiY
Grifca2Lka+MJ3n5d5UPfNGOZ8pPlqmHYyY8sbatcd9wfxvWgblC6GoL5dPPgr4a
yjmPrr1qfTQtBYMf2ZR/F/pO34vsZC+W90hCffO6sEXNVddS8gGp/hVBrPEzrOZO
3gR7ZcctWeukvdud/piFv71/qM37P3YPAGeEo+h4NiKwONM5eGSilAhRHkdtu8aP
+wLaRkdFwF4TlvYTpLDoPYBtHMkrikuCYhpTZkP8+z9+vfY8zeXBZBLy0wo/ilVk
RRX5iQwJwA3BfWvMG64TOU8tRU7vh0ebf5TkGSICWWLJmeHj0SM1/IUiBKrOBPjn
9ChOlrWRF+JcGkgR5h8/ltjl2Z+D4ZpHqtY9X1RzVK1WQzru/inXI/5sjjjcZeML
XNsbmDf73UrEVuMwlP0AINk4UoTkteOKb1DE344FTeNE2jFMSms=
=qk/O
-----END PGP SIGNATURE-----

Attachment: pgpfuumf4DiyR.pgp
Description: PGP signature


--- End Message ---

Reply to: