clang-common

Description:Common files shared between multiple slots of clang
Homepage:https://llvm.org/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
23.1.0_rc3 diff - - - - - - - - - - - - -
22.1.2 diff - - - - - - - - - - - - -
20.1.8-r1 diff - - - - - - - - - - - - -
15.0.7-r10 - - - - - - - - - - - - -

USE flags

  • bootstrap-prefix - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for bootstrapping Gentoo Prefix
  • cet - Enable support for control flow hijacking protection. On amd64, this provides Intel Control Flow Enforcement Technology (CET). Only provides benefits on newer CPUs. For Intel, the CPU must be at least as new as Tiger Lake. For AMD, it must be at least as new as Zen 3. This is harmless on older CPUs, but provides no benefit either.
  • default-compiler-rt - Use compiler-rt + libunwind instead of libgcc as the default rtlib for clang
  • default-libcxx - Use libc++ instead of libstdc++ as the default stdlib for clang. Beware: this breaks ABI, producing binaries incompatible with those built with GCC or Clang using libstdc++. Do not set unless you know what you're doing.
  • default-lld - Use lld as the default linker for clang
  • emacs - Add support for GNU Emacs
  • hardened - Activate default security enhancements for toolchain (gcc, glibc, binutils)
  • llvm-libunwind - Use llvm-runtimes/libunwind instead of sys-libs/libunwind
  • verify-sig - Verify upstream signatures on distfiles

Also available in: Atom

Thank you!