On 7/5/19 2:32 PM, Philippe Mathieu-Daudé wrote: > Hi Markus, > > On 7/2/19 1:34 PM, Markus Armbruster wrote: >> The following changes since commit ab200dafc0e8a9925bb0ad0be478621f5f117c95: >> >> Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' >> into staging (2019-07-02 10:17:54 +0100) >> >> are available in the Git repository at: >> >> git://repo.or.cz/qemu/armbru.git tags/pull-build-2019-07-02 >> >> for you to fetch changes up to b7f9b1b7fc9a00ab6e5f46555e87166533292576: >> >> Makefile: Reuse all's recursion machinery for clean and install >> (2019-07-02 12:48:40 +0200) >> >> ---------------------------------------------------------------- >> Build system patches for 2019-07-02 >> >> ---------------------------------------------------------------- >> Markus Armbruster (4): >> Makefile: Remove code to smooth transition to config.status >> Makefile: Drop bogus cleaning of $(ALL_SUBDIRS)/qemu-options.def >> Makefile: Rename targets for make recursion >> Makefile: Reuse all's recursion machinery for clean and install > > I wonder if some rule is missing, I did: > > $ mkdir build > $ cd build > $ ../configure --python=python3 \ > --disable-tools \ > --enable-trace-backends=log \ > --extra-cflags=-ggdb --enable-debug \ > --target-list=arm-softmmu > $ make check-tcg > [...] > CC arm-softmmu/target/arm/iwmmxt_helper.o > CC arm-softmmu/target/arm/vec_helper.o > CC arm-softmmu/target/arm/neon_helper.o > CC arm-softmmu/target/arm/m_helper.o > CC arm-softmmu/target/arm/psci.o > GEN trace/generated-helpers.c > make[1]: *** No rule to make target '../blockdev.o', needed by > 'qemu-system-arm'. Stop. > make[1]: *** Waiting for unfinished jobs.... > CC arm-softmmu/trace/control-target.o > make: *** [tests/Makefile.include:1073: run-tcg-tests-arm-softmmu] Error 2 > $ make arm-softmmu/all > CC authz/base.o > CC authz/simple.o > CC authz/list.o > CC authz/listfile.o > CC authz/pamacct.o > CC block.o > CC blockjob.o > CC job.o > CC qemu-io-cmds.o > CC replication.o > CC block/raw-format.o > CC block/vmdk.o > CC block/vpc.o > CC block/qcow.o > CC block/vdi.o > CC block/cloop.o > CC block/bochs.o > ^C > $ make check-tcg > BUILD debian9 > BUILD debian-armhf-cross > BUILD TCG tests for arm-softmmu > CHECK debian9 > CHECK debian-armhf-cross > BUILD arm guest-tests with docker qemu:debian-armhf-cross > RUN TCG tests for arm-softmmu > CHECK debian9 > CC arm-softmmu/gdbstub-xml.o > CC arm-softmmu/target/arm/vfp_helper.o > CC arm-softmmu/target/arm/translate.o > make[1]: *** No rule to make target '../hw/net/e1000.o', needed by > 'qemu-system-arm'. Stop. > make[1]: *** Waiting for unfinished jobs.... > make: *** [tests/Makefile.include:1073: run-tcg-tests-arm-softmmu] Error 2
I forgot to tell, since I'm using a 4 cores (x2 threads) host CPU, I added this to my ~/.bash_aliases: alias make='make -j8 -l7.5' > Any idea? >