sys-devel / clang-toolchain-symlinks

Symlinks to use Clang on GCC-free system

Official package sites : https://wiki.gentoo.org/wiki/Project:LLVM ·

v19 :: 19 :: gentoo

Modified
License
public-domain
USE flags
gcc-symlinks multilib-symlinks native-symlinks

v18 :: 18 :: gentoo

Modified
License
public-domain
Keywords
~amd64 ~amd64-linux ~arm ~arm64 ~arm64-macos ~loong ~ppc ~ppc64 ~riscv ~sparc ~x64-macos ~x86
USE flags
gcc-symlinks multilib-symlinks native-symlinks

v17 :: 17 :: gentoo

Modified
License
public-domain
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~arm64-macos ~loong ~riscv ~x64-macos
USE flags
gcc-symlinks multilib-symlinks native-symlinks

v16-r2 :: 16 :: gentoo

Modified
License
public-domain
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~arm64-macos ~loong ~riscv ~x64-macos
USE flags
gcc-symlinks multilib-symlinks native-symlinks

v15-r2 :: 15 :: gentoo

Modified
License
public-domain
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~riscv ~x64-macos
USE flags
gcc-symlinks multilib-symlinks native-symlinks

General

gcc-symlinks
Install symlinks for 'gcc' and 'g++' for extra compatibility.
multilib-symlinks
Install symlinks for all ABI CHOSTs. Note that this can result in gcc being overrode for native builds, as well as conflict with crossdev if used for the same targets.
native-symlinks
Install generic tool symlinks like 'cc' and 'c++', as well as ${CTARGET}-*. These symlinks are installed into slotted LLVM bindir, so they should not take precedence over symlinks installed into /usr/bin by sys-devel/gcc-config but they can be helpful for GCC-free setups.

sys-devel / clang : C language family frontend for LLVM

Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 17 sparc, #920044
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 17 ppc, #920044
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 17 ppc64, #920044
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 17 arm, #920044
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Rekeyword 18.1.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
sys-devel/clang-toolchain-symlinks: keyword ~arm64-macos
Bug: https://bugs.gentoo.org/758167 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Add 19.x live ebuild
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 17 x86, #920044
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 17 arm64, #920044
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 17 amd64, #920044
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Remove LLVM 14
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Fix EmptyGlobalAssignment
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Keyword 17
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
sys-devel/clang-toolchain-symlinks: drop PROPERTIES=live
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 sparc, #908385
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 ppc, #908385
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 arm, #908385
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Add 18.x live ebuilds
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 x86, #908385
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 arm64, #908385
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 amd64, #908385
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 ppc64, #908385
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Bump to 16.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Add 17 live ebuild
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
sys-devel/clang-toolchain-symlinks: drop PROPERTIES=live for 16-r2
It's only for silencing the "no KEYWORDS" warnings, now that we have ~loong on the ebuild it's about time to drop it because the ebuild actually isn't pulling from VCS. Suggested-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
sys-devel/clang-toolchain-symlinks: keyword 16-r2 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 ppc, #881853
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 amd64, #878087
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 x86, #878087
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 arm, #878087
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 ppc64, #878087
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 arm64, #878087
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 sparc, #878087
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Do not multilib by default
Bug: https://bugs.gentoo.org/876901 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-devel/clang-toolchain-symlinks: block older gcc-config w/o ${CTARGET}-cc
>=sys-devel/gcc-config-2.6 will create ${CTARGET}-cc which avoids clang-toolchain-symlinks providing it even on systems with GCC. See cc6a27ec99c1e08ac51c69ff0ab4c2b8a5578e2e for the details but abuse a blocker given it can lead to runtime problems with say, OpenSSH. Bug: https://bugs.gentoo.org/872416 Bug: https://bugs.gentoo.org/872548 See: cc6a27ec99c1e08ac51c69ff0ab4c2b8a5578e2e Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Add for LLVM 14.x
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: Add for LLVM 15.x
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
sys-devel/clang-toolchain-symlinks: New package for GCC-free sys
New package that installs generic "cc", "c++" and "cpp" symlinks to Clang, for use on GCC-free systems. It can also install "gcc" and "g++" for better compatibility, if desired. Signed-off-by: Michał Górny <mgorny@gentoo.org>