clang-tidy-7 - clang-based C++ linter tool

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename clang-tidy-7_7.0.1-8_i386.deb
Package name clang-tidy-7
Package version 7.0.1
Package release 8
Package architecture i386
Package type deb
Category devel
License -
Maintainer LLVM Packaging Team <>
Download size 5.53 MB
Installed size 21.55 MB
Provide an extensible framework for diagnosing and fixing typical programming
errors, like style violations, interface misuse, or bugs that can be deduced
via static analysis. clang-tidy is modular and provides a convenient interface
for writing new checks.


Package Version Architecture Repository
clang-tidy-7_7.0.1-8_amd64.deb 7.0.1 amd64 Debian Main
clang-tidy-7 - - -


Name Value
clang-tools-7 -
libc6 >= 2.3.6-6~
libclang-common-7-dev -
libgcc1 >= 1:4.2
libllvm7 = 1:7.0.1-8
libstdc++6 >= 5.2
python -
python-yaml -


Name Value
clang-7 << 7~svn250696-1
clang-modernize-7 -


Type URL
Binary Package clang-tidy-7_7.0.1-8_i386.deb
Source Package llvm-toolchain-7

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install clang-tidy-7 deb package:
    # sudo apt-get install clang-tidy-7




2019-02-28 - Sylvestre Ledru <>
llvm-toolchain-7 (1:7.0.1-8) unstable; urgency=medium
* Fix a segfault in autopkgtest by brining
pr39427-misscompile.diff back
(Closes: #923456)
2019-02-27 - Sylvestre Ledru <>
llvm-toolchain-7 (1:7.0.1-7) unstable; urgency=medium
* Fix an ABI issue introduced with the kfreebsd support
(Closes: #922731)
* kfreebsd/kfreebsd-triple-clang.diff: update of the patch to fix
the kfreebsd FTBFS  (Closes: #921246)
* Enable ld gold for kfreebsd-amd64 and kfreebsd-i386
Many thanks to Svante Signell for the three updates
[ Matthias Klose ]
* Remove the autopkg test for a genuine LLVM bug.
2019-02-03 - Sylvestre Ledru <>
llvm-toolchain-7 (1:7.0.1-6) unstable; urgency=medium
* Add support for kfreebsd (Closes: #921246)
Many thanks to Svante Signell for all patches
2019-01-04 - Sylvestre Ledru <>
llvm-toolchain-7 (1:7.0.1-5) unstable; urgency=medium
* Add 'Rules-Requires-Root: no' in debian/control
* llvm-7-examples: Force the same version of llvm-7-dev to mitigate
a debci issue
* Add 'Rules-Requires-Root: no' in debian/control
* Because more and more tools in clang-tools are in python, add
the dependency
* Remove 'Multi-Arch: same' in libclang
(Closes: #874248)
2019-01-02 - Sylvestre Ledru <>
llvm-toolchain-7 (1:7.0.1-4) unstable; urgency=medium
* Remove dbgsym packages from debci because of bug #917528
[ Gianfranco Costamagna ]
* Ignore a test result on i386, due to upstream bug 26580#c18
2018-12-26 - Sylvestre Ledru <>
llvm-toolchain-7 (1:7.0.1-3) unstable; urgency=medium
* Also install clang-7-dbgsym libclang1-7-dbgsym in autopkgtest
to verify that debug symbols are present
* Cherry-pick upstream fix D52340 to address a rustc debuginfo
(Closes: #917209)
* Change the jit debug path from $HOME/.debug/jit/ to
$TMPDIR/.debug/jit/ (Closes: #916393)
* Document in README.source some Debian/Ubuntu specific changes
2018-12-21 - Sylvestre Ledru <>
llvm-toolchain-7 (1:7.0.1-2) unstable; urgency=medium
* Enable -DENABLE_LINKER_BUILD_ID:BOOL=ON as, unlike gcc, isn't enabled
by default in clang. Thanks to Adrian Bunk for the patch.
Once more, thanks to Rebecca Palmer (Closes: #916975)
* Build with -g1 also on 64bit architectures (thanks to Adrian too)
2018-12-16 - Sylvestre Ledru <>
llvm-toolchain-7 (1:7.0.1-1) unstable; urgency=medium
* New release
* Remove the dbg workaround. Hopefully, the new version of
binutils will fix it (Closes: #913946)
2018-12-10 - Sylvestre Ledru <>
llvm-toolchain-7 (1:7.0.1~+rc3-2) unstable; urgency=medium
* Fix llvm-config by stripping unnecessary flags
See also
(Closes: #697755, #914838)
* Try to workaround the debug issues by adding -fno-addrsig to the *FLAGS
One more time, thanks to Rebecca Palmer (Closes: #913946)
The goal is to provide correct debug packages.
* Force the chmod +x on llvm-X/bin/* because it was sometimes removed
by the strip process
* Force the link to atomic also for i386 as it fails on Debian jessie too
* Improved the debian/patches/series presentation by creating categories
* Improve the separation between *FLAGS for gcc and clang.
This is done for -fno-addrsig as it doesn't exit for gcc
This can be done with the BOOTSTRAP_CMAKE_CXX_FLAGS option

See Also

Package Description
clang-tidy_7.0-47_i386.deb clang-based C++ linter tool
clang-tools-6.0_6.0.1-10_i386.deb clang-based tools for C/C++ developments
clang-tools-7_7.0.1-8_i386.deb clang-based tools for C/C++ developments
clang-tools_7.0-47_i386.deb clang-based tools
clang_7.0-47_i386.deb C, C++ and Objective-C compiler (LLVM based)
clanlib-doc_1.0~svn3827-7_all.deb Reference documentation and tutorials for ClanLib
clasp_3.3.4-2_i386.deb conflict-driven nogood learning answer set solver
classified-ads_0.13-1_i386.deb Program for displaying classified advertisement items
claws-mail-acpi-notifier_3.17.3-2_i386.deb Laptop's Mail LED control for Claws Mail
claws-mail-address-keeper_3.17.3-2_i386.deb Address keeper plugin for Claws Mail
claws-mail-archiver-plugin_3.17.3-2_i386.deb Archiver plugin for Claws Mail
claws-mail-attach-remover_3.17.3-2_i386.deb Mail attachment remover for Claws Mail
claws-mail-attach-warner_3.17.3-2_i386.deb Missing attachment warnings for Claws Mail
claws-mail-bogofilter_3.17.3-2_i386.deb Bogofilter plugin for Claws Mail
claws-mail-bsfilter-plugin_3.17.3-2_i386.deb Spam filtering using bsfilter for Claws Mail