I have an "embedded" target with a dual core Q7 CPU module. For this target I created a BSP (Linux kernel, root FS incl. compiler, kernel sources) with the help of Yocto. (make: 4.2.1, gcc: 8.3.0, linux kernel: 4.14.111)
If I run "make -k", I get the following errors: ... make[3]: *** No rule to make target '/gins/data/Jailhouse/jailhouse.git/driver/cell.o', needed by '/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'. make[3]: *** No rule to make target '/gins/data/Jailhouse/jailhouse.git/driver/main.o', needed by '/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'. make[3]: *** No rule to make target '/gins/data/Jailhouse/jailhouse.git/driver/sysfs.o', needed by '/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'. make[3]: *** No rule to make target '/gins/data/Jailhouse/jailhouse.git/driver/pci.o', needed by '/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'. make[3]: Target '__build' not remade because of errors. make[2]: *** [scripts/Makefile.build:585: /gins/data/Jailhouse/jailhouse.git/driver] Error 2 ... I think that somehow concerns the topic "build kernel module out of tree". The build process works fine on a Linux PC with Ubuntu. So there must be something missing in the root FS ... Unfortunately, I am not so familiar with this topic, hence my question for a hint. Jan. -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/bccfc16d-0fb3-47e7-8a25-9c85ebf4b5e6o%40googlegroups.com.
CHK /gins/data/Jailhouse/jailhouse.git/hypervisor/include/generated/config.mk UPD /gins/data/Jailhouse/jailhouse.git/hypervisor/include/generated/config.mk CC /gins/data/Jailhouse/jailhouse.git/configs/x86/apic-demo.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/apic-demo.cell CC /gins/data/Jailhouse/jailhouse.git/configs/x86/e1000-demo.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/e1000-demo.cell CC /gins/data/Jailhouse/jailhouse.git/configs/x86/f2a88xm-hd3.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/f2a88xm-hd3.cell CC /gins/data/Jailhouse/jailhouse.git/configs/x86/imb-a180.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/imb-a180.cell CC /gins/data/Jailhouse/jailhouse.git/configs/x86/ioapic-demo.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/ioapic-demo.cell CC /gins/data/Jailhouse/jailhouse.git/configs/x86/ivshmem-demo.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/ivshmem-demo.cell CC /gins/data/Jailhouse/jailhouse.git/configs/x86/linux-x86-demo.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/linux-x86-demo.cell CC /gins/data/Jailhouse/jailhouse.git/configs/x86/pci-demo.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/pci-demo.cell CC /gins/data/Jailhouse/jailhouse.git/configs/x86/qemu-x86.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/qemu-x86.cell CC /gins/data/Jailhouse/jailhouse.git/configs/x86/smp-demo.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/smp-demo.cell CC /gins/data/Jailhouse/jailhouse.git/configs/x86/tiny-demo.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/tiny-demo.cell CHK /gins/data/Jailhouse/jailhouse.git/hypervisor/include/generated/version.h UPD /gins/data/Jailhouse/jailhouse.git/hypervisor/include/generated/version.h make[3]: *** No rule to make target '/gins/data/Jailhouse/jailhouse.git/driver/cell.o', needed by '/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'. make[3]: *** No rule to make target '/gins/data/Jailhouse/jailhouse.git/driver/main.o', needed by '/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'. make[3]: *** No rule to make target '/gins/data/Jailhouse/jailhouse.git/driver/sysfs.o', needed by '/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'. make[3]: *** No rule to make target '/gins/data/Jailhouse/jailhouse.git/driver/pci.o', needed by '/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'. make[3]: Target '__build' not remade because of errors. make[2]: *** [scripts/Makefile.build:585: /gins/data/Jailhouse/jailhouse.git/driver] Error 2 CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/asm-defines.s GEN /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/include/generated/asm/asm-defines.h CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/svm.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/amd_iommu.o AS /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/svm-vmexit.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/apic.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/dbg-write.o AS /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/entry.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/setup.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/control.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/mmio.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/iommu.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/paging.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/pci.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/i8042.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/vcpu.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/efifb.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/ivshmem.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/ioapic.o AR /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/lib-amd.a CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/vmx.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/vtd.o AS /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/vmx-vmexit.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/cat.o AR /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/lib-intel.a LDS /gins/data/Jailhouse/jailhouse.git/hypervisor/hypervisor.lds CC /gins/data/Jailhouse/jailhouse.git/hypervisor/setup.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/printk.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/paging.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/control.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/lib.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/mmio.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/pci.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/ivshmem.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/uart.o CC /gins/data/Jailhouse/jailhouse.git/hypervisor/uart-8250.o LD /gins/data/Jailhouse/jailhouse.git/hypervisor/hypervisor-amd.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/hypervisor/jailhouse-amd.bin LD /gins/data/Jailhouse/jailhouse.git/hypervisor/hypervisor-intel.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/hypervisor/jailhouse-intel.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../alloc.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../cmdline.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../pci.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../printk.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../setup.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../string.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../test.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../uart-8250.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/cpu-features.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/excp.o AS /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/header-64.o AS /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/header-common.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/ioapic.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/irq.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/mem.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/pci.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/printk.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/setup.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/smp.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/timing.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/uart.o AR /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/lib.a CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/cpu-features-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/excp-32.o AS /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/header-common-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/irq-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/ioapic-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/printk-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/setup-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/uart-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../alloc-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../pci-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../string-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../cmdline-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../setup-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../test-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../uart-8250-32.o CC /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../printk-32.o AS /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/header-32.o AR /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/lib32.a CC /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/tiny-demo.o LD /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/tiny-demo-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/tiny-demo.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/apic-demo.o LD /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/apic-demo-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/apic-demo.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/ioapic-demo.o LD /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/ioapic-demo-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/ioapic-demo.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/32-bit-demo.o LD /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/32-bit-demo-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/32-bit-demo.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/pci-demo.o LD /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/pci-demo-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/pci-demo.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/e1000-demo.o LD /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/e1000-demo-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/e1000-demo.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/../ivshmem-demo.o LD /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/ivshmem-demo-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/ivshmem-demo.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/smp-demo.o LD /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/smp-demo-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/smp-demo.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access.o LD /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access-32.o LD /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access-32-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access-32.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo.o LD /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo-32.o LD /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo-32-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo-32.bin CC /gins/data/Jailhouse/jailhouse.git/inmates/tools/x86/linux-loader.o LD /gins/data/Jailhouse/jailhouse.git/inmates/tools/x86/linux-loader-linked.o OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/tools/x86/linux-loader.bin GEN /gins/data/Jailhouse/jailhouse.git/pyjailhouse/pci_defs.py CC /gins/data/Jailhouse/jailhouse.git/tools/jailhouse.o LD /gins/data/Jailhouse/jailhouse.git/tools/jailhouse CC /gins/data/Jailhouse/jailhouse.git/tools/ivshmem-demo.o LD /gins/data/Jailhouse/jailhouse.git/tools/ivshmem-demo GEN /gins/data/Jailhouse/jailhouse.git/tools/jailhouse-config-collect CC /gins/data/Jailhouse/jailhouse.git/tools/jailhouse-gcov-extract.o LD /gins/data/Jailhouse/jailhouse.git/tools/jailhouse-gcov-extract GEN /gins/data/Jailhouse/jailhouse.git/tools/jailhouse.8 GEN /gins/data/Jailhouse/jailhouse.git/tools/jailhouse-cell.8 GEN /gins/data/Jailhouse/jailhouse.git/tools/jailhouse-enable.8 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1535: _module_/gins/data/Jailhouse/jailhouse.git] Error 2 make[1]: Target 'modules' not remade because of errors. make: *** [Makefile:40: modules] Error 2 make: Target 'all' not remade because of errors.
