scx-upstream/meson-scripts
Andrea Righi 273728fd2b meson: check if commit exists in remote git repos
When fetching external git repositories (libbpf and bpftool) we don't
check if the target commit exists.

This can leads to issues such as #400, because we may silently use HEAD,
instead of the specified commit.

Prevent this by returning an error when the target SHA1 cannot be found.

Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
2024-06-28 15:16:56 +02:00
..
bpftool_build_skel scx: Initial repo setup and import of example schedulers from kernel tree 2023-11-27 14:47:04 -10:00
bpftool_dummy.c Fetch and build bpftool by default 2024-03-11 10:00:01 -07:00
build_bpftool Doc & build: Warn about sccache 2024-04-03 10:18:45 -10:00
build_libbpf Remove libbpf as a submodule 2024-03-07 18:31:09 -08:00
cargo_fetch Support offline compilation 2023-12-08 08:45:44 -10:00
cc_cflags_probe.c Add libbpf as a submodule 2024-03-01 12:39:35 -08:00
fetch_bpftool meson: check if commit exists in remote git repos 2024-06-28 15:16:56 +02:00
fetch_libbpf meson: check if commit exists in remote git repos 2024-06-28 15:16:56 +02:00
get_bpftool_ver meson.build: Update libbpf and bpftool version requirements 2024-04-04 13:16:08 -10:00
get_clang_ver Support LLVM_VERSION_SUFFIX in clang version parsing regex 2024-06-12 11:58:27 -04:00
get_sys_incls scx: Initial repo setup and import of example schedulers from kernel tree 2023-11-27 14:47:04 -10:00
install_rust_user_scheds Restructure scheds folder names 2023-12-17 13:14:31 -08:00
run_stress_tests Add stress-ng to scheduler tests 2024-06-10 19:48:42 -07:00
stress_tests.ini Add stress-ng to scheduler tests 2024-06-10 19:48:42 -07:00
test_sched ci: enable kvm support in the github workflow 2024-05-03 23:20:10 +02:00