Versions
v1.1.3 :: 0 :: gentoo
- Modified
- License
- GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- Keywords
- ~amd64
- USE flags
- debug
v1.1.2 :: 0 :: gentoo
- Modified
- License
- GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- Keywords
- amd64
- USE flags
- debug
v1.1.1 :: 0 :: gentoo
- Modified
- License
- GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- Keywords
- amd64
- USE flags
- debug
v1.1.0 :: 0 :: gentoo
- Modified
- License
- GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- Keywords
- amd64
- USE flags
- debug
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
llvm_slot
- 17
- Use LLVM 17.
- 18
- Use LLVM 18.
- 19
- Use LLVM 19.
- 20
- Use LLVM 20.
- 21
- Use LLVM 21.
- 21
- Use LLVM 21.
- 22
- Use LLVM 22.
Dependencies
dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel
sys-libs / libseccomp : High level interface to Linux seccomp filter
virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils
Runtime Dependencies
dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel
sys-libs / libseccomp : High level interface to Linux seccomp filter
virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils
Depending packages
sys-kernel / scx-loader : DBUS on-demand loader of sched-ext schedulers
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx(-loader): stabilize 1.1.2 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add config check for IKCONFIG{_PROC}
sched_ext schedulers want to be able to read the kernel config when they're started, and if they can't find it in /boot they need CONFIG_IKCONFIG_PROC. Add this as a check to make sure schedulers work even if /boot is not mounted. Closes: https://bugs.gentoo.org/982079 Signed-off-by: Violet Purcell <vi@vimproved.dev> Part-of: https://codeberg.org/gentoo/gentoo/pulls/1810 Merges: https://codeberg.org/gentoo/gentoo/pulls/1810 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.1.3
Signed-off-by: Violet Purcell <vi@vimproved.dev> Part-of: https://codeberg.org/gentoo/gentoo/pulls/1810 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
sys-kernel/scx: Stabilize 1.1.1 amd64, #978463
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.1.2
Signed-off-by: Violet Purcell <vi@vimproved.dev> Part-of: https://codeberg.org/gentoo/gentoo/pulls/1353 Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: drop 1.0.16, 1.0.19, 1.0.20
Signed-off-by: Violet Purcell <vi@vimproved.dev> Part-of: https://codeberg.org/gentoo/gentoo/pulls/1353 Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: bump LLVM_COMPAT to 22
Signed-off-by: Violet Purcell <vi@vimproved.dev> Part-of: https://codeberg.org/gentoo/gentoo/pulls/1087 Merges: https://codeberg.org/gentoo/gentoo/pulls/1087 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
Revert "sys-kernel/scx: remove llvm-r2.eclass"
I thought this would not cause any issues but it unfortunately seems like it affected the ability for bindgen to find libclang in some circumstances. Revert it. This reverts commit 771a9249d4b0d8851a6b5f82403aff799584f3cb. Closes: https://bugs.gentoo.org/976784 Signed-off-by: Violet Purcell <vi@vimproved.dev> Part-of: https://codeberg.org/gentoo/gentoo/pulls/1087 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-kernel/scx: Stabilize 1.1.0 amd64, #975194
Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: remove llvm-r2.eclass
This was previously only used to ensure that the version of clang being used was built with llvm_targets_BPF, but the only case that prevented from breaking was if the user had multiple versions of clang installed, with only an older version built with llvm_targets_BPF. Since llvm_targets_BPF is forced on anyways, just get rid of llvm-r2.eclass and let it use the default clang version. Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://codeberg.org/gentoo/gentoo/pulls/905 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.1.1
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://codeberg.org/gentoo/gentoo/pulls/905 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Kostadin Shishmanov · gentoo
sys-kernel/scx: add missing kernel config option
Add KALLSYMS_ALL to the kernel config option check list, since it seems to be required for at least scx_bpfland [1], scx_p2dq [2], and in my case scx_lavd was also broken. [1] https://github.com/sched-ext/scx/issues/3043#issuecomment-3691921989 [2] https://github.com/sched-ext/scx/commit/b4dec14 Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com> Part-of: https://codeberg.org/gentoo/gentoo/pulls/677 Merges: https://codeberg.org/gentoo/gentoo/pulls/677 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.1.0
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/45909 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-kernel/scx: Stabilize 1.0.19 amd64, #969751
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: drop 1.0.15, 1.0.18
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/45673 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.20
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/45673 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.19
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/45196 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: drop 1.0.12, 1.0.14
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
sys-kernel/scx: stabilize 1.0.16 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.18
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/44692 Closes: https://github.com/gentoo/gentoo/pull/44692 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-*/ Update for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Plus reverts in sys-libs/minizip-ng and sys-libs/zlib-ng. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-kernel/scx: Stabilize 1.0.15 amd64, #963280
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: drop 1.0.10, 1.0.11, 1.0.13
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
sys-kernel/scx: stabilize 1.0.14 for amd64
Closes: https://bugs.gentoo.org/962518 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
sys-kernel/scx: drop empty CRATES
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.16
Closes: https://bugs.gentoo.org/962292 Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/43742 Closes: https://github.com/gentoo/gentoo/pull/43742 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
sys-kernel/scx: add 1.0.15
Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.14
Additionally add missing BDEPEND on protobuf and missing RDEPEND on libseccomp, as discussed in https://github.com/sched-ext/scx/pull/2267. Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/42961 Closes: https://github.com/gentoo/gentoo/pull/42961 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-kernel/scx: Stabilize 1.0.12 amd64, #958712
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.13
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/42615 Closes: https://github.com/gentoo/gentoo/pull/42615 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: remove unnecessary rustc 1.86 requirement
Closes: https://bugs.gentoo.org/956591 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-kernel/scx: Stabilize 1.0.11 amd64, #956463
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: enable LLVM 20
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/42035 Closes: https://github.com/gentoo/gentoo/pull/42035 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: port to llvm-r2.eclass
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/42035 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.12
Signed-off-by: Violet Purcell <vimproved@inventati.org> Part-of: https://github.com/gentoo/gentoo/pull/42035 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: only inject abi for cargo output when cross-compiling
Closes: https://bugs.gentoo.org/953423 Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/41462 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: remove old
Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.11
Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: stabilize 1.0.10 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: drop 1.0.6-r2
Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/40979 Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: remove obsolete list of crates comment
We're using arthurzam's crate tarball infrastructure now. Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: manually install openrc init.d script
Upstream's build system checks for openrc as a dependency before installing the init.d script. This is not actually necessary, since installing it on a non-openrc system is perfectly fine. Previously, scx had an openrc use flag that toggled the openrc feature in meson. This was not ideal since this is not a standardized use flag and openrc users would have to manually enable it. Instead, disable the openrc meson feature and install the init.d script manually in src_install. Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org> - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.10
Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.9
Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/40478 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: stabilize 1.0.8 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: add LLVM 19
Closes: https://bugs.gentoo.org/947687 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: stabilize 1.0.6-r2 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
sys-kernel/scx: require >=bpftool-7.5.0
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
sys-kernel/scx: add 1.0.8
Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {sys-devel → llvm-core}/clang
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: drop 1.0.5-r2
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: fix openrc init
Closes: https://bugs.gentoo.org/944832 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
*/*: fix rust eclass usedep/mutlilib handling; inherit order
The rust eclass has been updated to directly inject a required MULTILIB_USEDEP when requested. RUST_USEDEP has been renamed to RUST_REQUIRED_USE to be consistent with other eclasses. llvm-r1 should be imported after cargo and the eclass now enables this. Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: add 1.0.6
Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/39238 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Matt Jolly · gentoo
*/*: update for slotted Rust
Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
sys-kernel/scx: allow openrc-navi for openrc dependency
Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: move bpftool from RDEPEND to BDEPEND
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
sys-kernel/scx: add 1.0.5, drop 1.0.4
This includes some package maintainance improvements, some based on the ::guru ebuild of scx by Violet "vimproved" Purcell (thanks!). - Fix LICENSE, add missing dependant crate licenses - Add openrc USE flag, since the existence of OpenRC is checked by scx's meson.build if the openrc option is enabled - replace the fragile patch with a sed - use the short kernel config names in CONFIG_CHECk - remove the unnecessary -a for emesonargs - install top level README - require llvm_targets_BPF Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
Move package scx from sys-apps into sys-kernel
Signed-off-by: Florian Schmaus <flow@gentoo.org>