can you try changing it to
HOSTCC="'${BUILD_CC} ${BUILD_CFLAGS}'"
On Thu, Jun 20, 2024 at 12:06 AM chenheyun via lists.openembedded.org
<[email protected]> wrote:
>
> hi,
> this patch may be have some problem。
> bitbake bpftool:
> chy@ubuntu:/home/sam/work/qemu-buildsystem/buildsystem3.0/build/qemuarm64/tmp/work-shared/qemuarm64/kernel-source/tools/bpf/bpftool$
> make -C
> /home/sam/work/qemu-buildsystem/buildsystem3.0/buildsystem/source/kernel/linux-6.1.83/tools/lib/bpf
>
> OUTPUT=/home/sam/work/qemu-buildsystem/buildsystem3.0/build/qemuarm64/tmp/work/qemuarm64-poky-linux/bpftool/1.0-r0/bpftool-1.0/bootstrap/libbpf/
>
> DESTDIR=/home/sam/work/qemu-buildsystem/buildsystem3.0/build/qemuarm64/tmp/work/qemuarm64-poky-linux/bpftool/1.0-r0/bpftool-1.0/bootstrap/libbpf
> prefix= ARCH= CROSS_COMPILE= CC=gcc
> -isystem/home/sam/work/qemu-buildsystem/buildsystem3.0/build/qemuarm64/tmp/work/qemuarm64-poky-linux/bpftool/1.0-r0/recipe-sysroot-native/usr/include
> -O2 -pipe LD=ld AR=ar
> /home/sam/work/qemu-buildsystem/buildsystem3.0/build/qemuarm64/tmp/work/qemuarm64-poky-linux/bpftool/1.0-r0/bpftool-1.0/bootstrap/libbpf/libbpf.a
> install_headers
> make: invalid option -- 'y'
> make: invalid option -- '/'
>
> i guss that:
> HOSTCC="${BUILD_CC} ${BUILD_CFLAGS}"
> should be this:
> HOSTCC="${BUILD_CC}
>
> because,HOSTCC is used in :
>
> $(LIBBPF_BOOTSTRAP): $(wildcard $(BPF_DIR)/*.[ch] $(BPF_DIR)/Makefile) |
> $(LIBBPF_BOOTSTRAP_OUTPUT)
> echo chy____________1___$(BPF_DIR) _______________________
> $(Q)$(MAKE) -C $(BPF_DIR) OUTPUT=$(LIBBPF_BOOTSTRAP_OUTPUT) \
> DESTDIR=$(LIBBPF_BOOTSTRAP_DESTDIR:/=) prefix= \
> ARCH= CROSS_COMPILE= CC=$(HOSTCC) LD=$(HOSTLD) AR=$(HOSTAR) $@
> install_headers
> echo chy____________2__________________________
>
> if HOSTCC= ${BUILD_CC} and ${BUILD_CFLAGS}
> it will be err in step make -C :
>
> make -C
> /home/sam/work/qemu-buildsystem/buildsystem3.0/buildsystem/source/kernel/linux-6.1.83/tools/lib/bpf
>
> OUTPUT=/home/sam/work/qemu-buildsystem/buildsystem3.0/build/qemuarm64/tmp/work/qemuarm64-poky-linux/bpftool/1.0-r0/bpftool-1.0/bootstrap/libbpf/
>
> DESTDIR=/home/sam/work/qemu-buildsystem/buildsystem3.0/build/qemuarm64/tmp/work/qemuarm64-poky-linux/bpftool/1.0-r0/bpftool-1.0/bootstrap/libbpf
> prefix= ARCH= CROSS_COMPILE= CC=gcc
> -isystem/home/sam/work/qemu-buildsystem/buildsystem3.0/build/qemuarm64/tmp/work/qemuarm64-poky-linux/bpftool/1.0-r0/recipe-sysroot-native/usr/include
> -O2 -pipe LD=ld AR=ar
> /home/sam/work/qemu-buildsystem/buildsystem3.0/build/qemuarm64/tmp/work/qemuarm64-poky-linux/bpftool/1.0-r0/bpftool-1.0/bootstrap/libbpf/libbpf.a
> install_headers
>
>
>
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#110983):
https://lists.openembedded.org/g/openembedded-devel/message/110983
Mute This Topic: https://lists.openembedded.org/mt/104092706/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-