Skip to content

Commit 1b7dd12

Browse files
committed
build-scx-scheds: don't build C schedulers
See: sched-ext/scx#3195 Signed-off-by: Ihor Solodrai <ihor.solodrai@linux.dev>
1 parent ee40256 commit 1b7dd12

1 file changed

Lines changed: 1 addition & 13 deletions

File tree

build-scx-scheds/build-scheds.sh

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,8 @@ extract_bpf_progs() {
2828
done
2929
}
3030

31-
# build C scheds
32-
# .SECONDARY prevents make from deleting the intermediate .bpf.o files
33-
echo '.SECONDARY:' >> scheds/c/Makefile
34-
make all -j$(nproc)
35-
mv build $OUTPUT_DIR/c-build
36-
extract_bpf_progs $OUTPUT_DIR/c-build/scheds "*.bpf.o" $OUTPUT_DIR/bpf
37-
38-
# this is a lib object, remove
39-
find $OUTPUT_DIR/bpf -name "c_scx_sdt.bpf.o" -delete
40-
41-
# build Rust scheds
4231
. $HOME/.cargo/env
4332
cargo build --release
44-
mv target/release/build $OUTPUT_DIR/rust-build
45-
extract_bpf_progs $OUTPUT_DIR/rust-build "bpf.bpf.o" $OUTPUT_DIR/bpf
33+
extract_bpf_progs target/release/build "bpf.bpf.o" $OUTPUT_DIR/bpf
4634

4735
popd

0 commit comments

Comments
 (0)