Versions
v14.2.0_p1 :: 0 :: gentoo
- Modified
- License
- GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 )
- Keywords
- amd64 arm arm64 ppc ppc64 sparc x86 ~hppa ~loong ~mips ~riscv ~s390
- USE flags
- bin-symlinks custom-cflags strip
USE flags
General
- bin-symlinks
- Symlink executables to usr/bin to be in default PATH (conflicts with crossdev bpf, and crossdev is preferable for a fully featured toolchain)
- custom-cflags
- Build with user-specified CFLAGS (unsupported)
- strip
- Allow symbol stripping to be performed by the ebuild for special files
Dependencies
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / mpc : A library for multiprecision complex arithmetic with exact rounding
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
Runtime Dependencies
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / mpc : A library for multiprecision complex arithmetic with exact rounding
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: Keyword 14.2.0_p1 hppa, #938169
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/bpf-toolchain: Stabilize 14.2.0_p1 arm, #942617
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
sys-devel/bpf-toolchain: keyword 14.2.0_p1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/bpf-toolchain: Stabilize 14.2.0_p1 ppc, #942617
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/bpf-toolchain: Stabilize 14.2.0_p1 x86, #942617
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: Stabilize 14.2.0_p1 ppc64, #939354
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/bpf-toolchain: Stabilize 14.2.0_p1 arm64, #939354
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: Stabilize 14.2.0_p1 sparc, #939354
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: Stabilize 14.2.0_p1 amd64, #939354
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: drop 14.2.0-r2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/bpf-toolchain: Keyword 14.2.0_p1 arm, #938169
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: add 14.2.0_p1 (binutils-2.43.1)
This only updates binutils-2.43 -> binutils-2.43.1. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: Keyword 14.2.0-r2 sparc, #938169
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: Keyword 14.2.0-r2 ppc64, #938169
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/bpf-toolchain: Keyword 14.2.0-r2 ppc, #938169
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
sys-devel/bpf-toolchain: Keyword 14.2.0-r2 riscv, #938169
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/bpf-toolchain: Keyword 14.2.0-r2 mips, #938169
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-devel/bpf-toolchain: Keyword 14.2.0-r2 s390, #938169
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/bpf-toolchain: Keyword 14.2.0-r2 arm64, #938169
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-devel/bpf-toolchain: Keyword 14.2.0-r2 x86, #938169
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: unkeyword 14.2.0-r2 for -*
Bug: https://bugs.gentoo.org/938169 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: drop obsolete comment
I copied this comment from mingw64-toolchain and was waiting for builds to finish on a few machines to see if it made any difference before updating the number and apparently it.. barely does? I'll come back to it another time in case I'm missing something though. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: fix stripping like dev-util/mingw64-toolchain does
(Revbumped in previous commit.) Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-devel/bpf-toolchain: add shadowman calls from mingw64-toolchain
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: add USE=bin-symlinks
Note that unlike dev-util/mingw64-toolchain, we're enabling it by default because it'll be pretty uncommon for anyone to have a crossdev-built toolchain for it. This is needed to avoid conflicts if someone wants to build a bpf-unknown-none toolchain via crossdev where an ebuild depends on bpf-toolchain (wouldn't be possible before because of file conflicts). Also, with it off by default, we would have to add some hacks in e.g. the systemd ebuild to make it work by mangling PATH and things get tricky there especially given only a small part of the build would even use it. May change mind on this later if needed though. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/bpf-toolchain: new package, add 14.2.0
Heavily inspired by, and based on, dev-util/mingw64-toolchain. This provides the bpf-unknown-none toolchain for use with DTrace (to be packaged) and systemd. Users may wish to use crossdev if they want to customise their toolchain - this is "just" a convenience option for e.g. aforementioned ebuilds to depend on and have things Just Work. Bug: https://bugs.gentoo.org/917228 Signed-off-by: Sam James <sam@gentoo.org>