siema prezesy
naumiałem się kompilować jąderko Arch Wiki Rulez :
uname -r
6.14.4-arch1-1-kayko
tylko mam pytanie czy to ma sens ?, sporo czasu to zajmuje
siema prezesy
naumiałem się kompilować jąderko Arch Wiki Rulez :
uname -r
6.14.4-arch1-1-kayko
tylko mam pytanie czy to ma sens ?, sporo czasu to zajmuje
Najpewniej ma sens, gdy chcesz zrobić coś inaczej, niż w standardzie danym.
pobawię się jeszcze , z racji tego że mam GPU intel (integra) spróbuję wywalić AMD z menuconfig
Baw się pewnie. Nie zapomnij jednak, podzielić się wrażeniami i, doświadczeniem.
bawiłem się z linux-lts
no i jest problem , ta sama procedura co z linux
, tu już nie wiem co zrobić :
make: Wejście do katalogu '/home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool'
Auto-detecting system features:
... clang-bpf-co-re: [ on ]
... llvm: [ on ]
... libcap: [ on ]
... libbfd: [ on ]
MKDIR /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf
MKDIR /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/
MKDIR /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/hashmap.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/relo_core.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/libbpf_internal.h
make[1]: Wejście do katalogu '/home/kayko/build/linux-lts/src/linux-6.12.25/tools/lib/bpf'
GEN /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/bpf_helper_defs.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/libbpf.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/btf.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/libbpf_common.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/libbpf_legacy.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_helpers.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_tracing.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_endian.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/skel_internal.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/usdt.bpf.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/libbpf_version.h
INSTALL /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/include/bpf/bpf_helper_defs.h
INSTALL libbpf_headers
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/libbpf.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/bpf.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/nlattr.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/btf.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/libbpf_errno.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/str_error.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/netlink.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/libbpf_probes.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/hashmap.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/btf_dump.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/ringbuf.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/strset.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/linker.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/gen_loader.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/relo_core.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/usdt.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/zip.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/elf.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/features.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/btf_iter.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/btf_relocate.o
LD /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/staticobjs/libbpf-in.o
LINK /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/libbpf/libbpf.a
make[1]: Opuszczenie katalogu '/home/kayko/build/linux-lts/src/linux-6.12.25/tools/lib/bpf'
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/main.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/common.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/json_writer.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/gen.o
CC /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/btf.o
LINK /home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool/bootstrap/bpftool
GEN vmlinux.h
make: Opuszczenie katalogu '/home/kayko/build/linux-lts/src/linux-6.12.25/tools/bpf/bpftool'
==> BŁĄD: Wystąpił błąd w build().
Przerywam...
oki, po długich rozkminach przeszło i działa dotyczy linux-lts
pogrzebałem w PKGBUILD :
oryginał :
build() {
cd $_srcname
make htmldocs &
local pid_docs=$!
make all
make -C tools/bpf/bpftool vmlinux.h feature-clang-bpf-co-re=1
wait "${pid_docs}"
}
moja wersja :
build() {
cd $_srcname
make -j$(nproc) all
make -j$(nproc) -C tools/bpf/bpftool vmlinux.h feature-clang-bpf-co-re=1
}
nie poddałem się xDD
uname -r
6.12.26-1-lts-kayko
Jak doszedłeś do tego, że wersja oryginalna zawiera błędy?
nie ma błędów, to ja zawiniłem sobie sam ponieważ troszkę wyżej w PKGBUILD wyłączyłem tworzenie linux-lts-docs
ale nie usunąłem z sekcji build
xDD w sumie niepotrzebnie, sprawdziłem oryginał PKGBUILD i przechodzą wszystkie paczki
linux-lts
linux-lts-docs
linux=lts-headers
ale debil ze mnie przecież mogłem wszystko skompilować i nie instalować
linux-lts-docs