$ git clone git://git.qemu.org/qemu.git [...] $ cd qemu $ mkdir build/a64-targets-nodbg/ && (cd build/a64-targets-nodbg/ && '../../configure' '--target-list=aarch64-softmmu,arm-softmmu,aarch64-linux-user,arm-linux-user' '--cc=ccache gcc' '--disable-tools') && make -C build/a64-targets-nodbg/ [...] make[1]: *** No rule to make target `../async.o', needed by `qemu-system-aarch64'. Stop.
Make seems to be able to build these files in its top level build directory: make -C build/a64-targets-nodbg async.o but it can't build them on-demand when the targets in the per-target subdirectories reference them via ../object-file.o git bisect blames this commit: commit ba1183da9a10b94611cad88c44a5c6df005f9b55 Author: Fam Zheng <[email protected]> Date: Mon Feb 10 14:48:52 2014 +0800 rules.mak: fix $(obj) to a real relative path Any ideas? thanks -- PMM
