Bug#849402: IWYU: Needs rebuild against current clang version each time clang is updated.

Roman Lebedev lebedev.ri at gmail.com
Mon Dec 26 17:18:48 UTC 2016


Package: iwyu
Version: 3.9-1
Severity: important

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

Hi. I was trying to use IWYU on new code base, and it was failing with
/usr/include/wchar.h:39:11: fatal error: 'stdarg.h' file not found
# include <stdarg.h>

I searched, and found
https://github.com/include-what-you-use/include-what-you-use/issues/353

The reproducer there works here too.
IWYU was build with:
clang version 3.9.0-5 (tags/RELEASE_390/final)

But:
$ clang-3.9 --version
clang version 3.9.1-1 (tags/RELEASE_391/rc2)


So according to upstream a rebuild is needed.
And, probably it should happen each time the clang is updated?

Roman.

- -- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'unstable-debug'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages iwyu depends on:
ii  clang-3.8    1:3.8.1-16
ii  clang-3.9    1:3.9.1-1
ii  clang-4.0    1:4.0~svn290251-1~exp1
ii  libc6        2.24-8
ii  libgcc1      1:6.2.1-7
ii  libncurses5  6.0+20161126-1
ii  libstdc++6   6.2.1-7
ii  libtinfo5    6.0+20161126-1
ii  python       2.7.13-1
ii  zlib1g       1:1.2.8.dfsg-4

iwyu recommends no packages.

iwyu suggests no packages.

- -- no debconf information

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

iQIzBAEBCgAdFiEEjkF6151RK40WXe2HCDw+u0oWieAFAlhhUPUACgkQCDw+u0oW
ieBAcBAAopot6GmG0ATnmhWIeoh6GaAxNy704mLBGGV8JVhIwYporUlHLaUHF6PD
zqsIlM4sqVge2CauM0Ma5bMjwkmqXvgn8ZNOHs3pnrcUyu4aMxhGxmuclPuOf0JU
nTMefOcNCamVSmUZgiJZDXnro5nvlT605uBiTW3YGMUbYLpTJTVzGzxIjScaYIde
Dq1iMblJXRClt61UmQjEwsChyk5KM22kqIxjJqHcID9Nfi0lbokhWAh9949dW9sJ
13U6cgyb8o5iT3IE75qZ8PznCqRyXpRq2w2FpT4LzHzureJGmv1BoW586/iDnmU2
r/DG3p6HTyHOUgBz2Q/ZTinXPxDVIMnlc0ExGddGhHh65Hw3E1D/pWR86X8zdrIm
OaXgHdW4cFQLMKx1wYP3JXSx04f5BGmd3DmSzzKhQomKWY1qadXM5Aqqukyh+8EC
JGjFpZibbdr5JuvjQa0tmeGZXWhvqLeH2mID2zyrHtNyxRkP/VPHfKrQX+7dpSW4
TH2vlQCs/7Sk+l2kvh0LCBx3PNbKwgMynH0XUU37Yk6S4460VhrMKnYy95w7uG+C
TMNwty9ASn7OF6hemdV52a6+GFKQXDcrJpnVG3Eru2MarbOZNLH4g/vGDCXgnlm7
BlZoG98NVIExGEfyqupvWgE09xFNuklwM8HSoNSG+Z9CGvyrKEQ=
=EL3r
-----END PGP SIGNATURE-----



More information about the Pkg-llvm-team mailing list