Your message dated Sat, 08 Nov 2025 06:37:20 +0000
with message-id <[email protected]>
and subject line Bug#1098880: fixed in llvm-toolchain-17 1:17.0.6-23
has caused the Debian Bug report #1098880,
regarding llvm-17-dev: missing #include when compiling SmallVector.h with GCC-15
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.)
--
1098880: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098880
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: llvm-18-dev
Version: 1:18.1.8-16
Severity: important
Tags: upstream
Control: clone -1 -2 -3
Control: reassign -2 llvm-17-dev 1:17.0.6-21
Control: retitle -2 llvm-17-dev: missing #include when compiling SmallVector.h
with GCC-15
Control: reassign -3 llvm-14-dev 1:14.0.6-16
Control: retitle -3 llvm-14-dev: missing #include when compiling SmallVector.h
with GCC-15
Control: block 1097919 with -2
Control: block 1097921 with -1
Control: block 1097514 with -2
Control: block 1097515 with -1
Control: block 1097627 with -1
Hi,
/usr/lib/llvm-18/include/llvm/ADT/SmallVector.h is missing
#include <cstdint>
when being compiled with GCC-15:
http://qa-logs.debian.net/2025/02/16/amd64exp/spirv-llvm-translator-18_18.1.8-1_unstable_gccexp.log.gz
...
In file included from
/build/reproducible-path/spirv-llvm-translator-18-18.1.8/include/LLVMSPIRVOpts.h:42,
from
/build/reproducible-path/spirv-llvm-translator-18-18.1.8/include/LLVMSPIRVLib.h:44,
from
/build/reproducible-path/spirv-llvm-translator-18-18.1.8/lib/SPIRV/OCLTypeToSPIRV.h:45:
/usr/lib/llvm-18/include/llvm/ADT/SmallVector.h:119:62: error: ‘uint64_t’ was
not declared in this scope
119 | std::conditional_t<sizeof(T) < 4 && sizeof(void *) >= 8, uint64_t,
| ^~~~~~~~
/usr/lib/llvm-18/include/llvm/ADT/SmallVector.h:29:1: note: ‘uint64_t’ is
defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include
<cstdint>’
28 | #include <memory>
+++ |+#include <cstdint>
29 | #include <new>
/usr/lib/llvm-18/include/llvm/ADT/SmallVector.h:120:24: error: ‘uint32_t’ was
not declared in this scope
120 | uint32_t>;
| ^~~~~~~~
...
There may be more missing #includes exposed by GCC-15, I didn't do
exhaustive header checks.
The same issue exists in llvm-14-dev and llvm-17-dev but not in
llvm-19-dev.
Andreas
--- End Message ---
--- Begin Message ---
Source: llvm-toolchain-17
Source-Version: 1:17.0.6-23
Done: Matthias Klose <[email protected]>
We believe that the bug you reported is fixed in the latest version of
llvm-toolchain-17, 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.
Matthias Klose <[email protected]> (supplier of updated llvm-toolchain-17 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, 08 Nov 2025 06:51:39 +0100
Source: llvm-toolchain-17
Architecture: source
Version: 1:17.0.6-23
Distribution: unstable
Urgency: medium
Maintainer: LLVM Packaging Team <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Closes: 1055371 1082770 1097307 1098880 1104016 1104231
Changes:
llvm-toolchain-17 (1:17.0.6-23) unstable; urgency=medium
.
[ Matthias Klose ]
* Fix ftbfs with C23. Closes: #1097307, #1098880.
* Make Ubuntu plucky, questing, resolute known distros.
* libc++abi: Don't depend on libunwind. Addresses: #1071210.
* Remove M-A: same attribute from libmlir-*. Closes: #1104231.
* libpolly: Remove M-A: same attribute. Closes: #1055371.
* CVE-2024-7883, issue using Arm Cortex-M Security Extensions (CMSE).
Closes: #1104016.
* Backport a patch fixinga miscompilation of certain floating point
library calls. Closes: #1082770.
* Remove obsolete build dependencies libjsoncpp-dev and pkg-config.
Addresses: #1093961.
* Fix a new lintian warning for the source.
.
[ Gianfranco Costamagna ]
* Cherry-pick PR: #137403, #137440 and #149140 to fix sanitizer build
in glibc-2.42 (termio/termios issues).
Checksums-Sha1:
70580dcd8d12733d259f6f8bcb04c07247dbc14d 8263 llvm-toolchain-17_17.0.6-23.dsc
785e1ee9d31d065ab8feb96c6e118f2a97a7ce60 180076
llvm-toolchain-17_17.0.6-23.debian.tar.xz
c7dc6f8669cabca83a573802ca96e65b279dbeca 15169
llvm-toolchain-17_17.0.6-23_source.buildinfo
Checksums-Sha256:
bc7f6987fd3356df8ab4cfd6cd83a640e4e91dd97627ed2d9108d2a28e2219db 8263
llvm-toolchain-17_17.0.6-23.dsc
0ce98481f583705cc06eee6a39653557e727345b77c39bf549e1882f3f46cf45 180076
llvm-toolchain-17_17.0.6-23.debian.tar.xz
e00832584709aa858d0dc0e696947d6fe70429a202cc0a031005c924df90a48e 15169
llvm-toolchain-17_17.0.6-23_source.buildinfo
Files:
4cc9123a218ac2182908804460802cb8 8263 devel optional
llvm-toolchain-17_17.0.6-23.dsc
3f8c2820f3664cebdaa31977cee4859e 180076 devel optional
llvm-toolchain-17_17.0.6-23.debian.tar.xz
170f1e287c0739d136237bdd9e81eaa5 15169 devel optional
llvm-toolchain-17_17.0.6-23_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmkO2+QQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9ZvWEACHASisrAQjKESw1ZnRA9P/OYtZYk8RUvft
HOjsf9dDrFA+dmnEXb7m3OJSFjTQmnPnSKPzPaZB94AHssWEt0YxUfbwMTB39gry
qBkasb7BrRavWC5uOl+TeLMNizQhHAt2z6t4ocO9x21I7IpBXC84f/A9AxjiZK4f
VJp1ivRMl/0TPKdRk3CtbDPwgQEaKBvZlqQjzW/WjziUPMrup9XoXcEL+zxS/rVM
+zJi1NRwzqyUJb7XY9EU82NfX7Nt3i2qqVrr3CY8hGd2fTSpJck/6KIm5zOqDdBN
wnreZ3cWvJLeLNwJb9TsRGeQYhQeFb4fcSsNldRInQMVdpx3mes7amnOOP+ueAw8
gg3cabiHAoqz1de20YxdakZ5aNXdAr7z+dttGrhlNpi0261hSdBWkD8wq/f1JGao
iKO58EO4TGyKzWnYOC/2FJf7/E1pgShPFmvpoiMi9MxKV7a7PIkopNoIyaURPh80
R6gBJN6Xtfjx/1NnFqk+ycGbWi11x4N5Z/x96oYjFSHIzBQTXEDNuV+NOONIjCwV
Rh1KnTPNzJf+NOEPsXMNbXf3SEeN8xFev6WTqWZ3S6KM1/0n7k0/1g4KRQzCmCii
5WrgEISLtlXC1/jwpb7byaa/hvWhSNAl02keh+K8x+lHqFQQ//vwdGg9cqKzDT/t
IYofIZRyFQ==
=ji4W
-----END PGP SIGNATURE-----
pgpLwN7FnYwSe.pgp
Description: PGP signature
--- End Message ---