diff -u --recursive unicorn-1.0.1-vanilla/Makefile unicorn-1.0.1/Makefile --- unicorn-1.0.1-vanilla/Makefile 2017-04-20 02:14:24.000000000 -0400 +++ unicorn-1.0.1/Makefile 2018-07-22 00:42:14.440939938 -0400 @@ -212,7 +212,7 @@ qemu/config-host.h-timestamp: cd qemu && \ - ./configure --cc="${CC}" --extra-cflags="$(UNICORN_CFLAGS)" --target-list="$(UNICORN_TARGETS)" ${UNICORN_QEMU_FLAGS} + ./configure --cc="${CC}" --extra-cflags="$(UNICORN_CFLAGS)" --target-list="$(UNICORN_TARGETS)" --python=python2 ${UNICORN_QEMU_FLAGS} printf "$(UNICORN_ARCHS)" > config.log $(MAKE) -C qemu $(SMP_MFLAGS) $(eval UC_TARGET_OBJ += $$(wildcard qemu/util/*.o) $$(wildcard qemu/*.o) $$(wildcard qemu/qom/*.o) $$(wildcard qemu/hw/core/*.o) $$(wildcard qemu/qapi/*.o) $$(wildcard qemu/qobject/*.o)) @@ -303,7 +303,7 @@ $(eval TARGETS := m68k arm armeb aarch64 mips mipsel mips64 mips64el\ powerpc sparc sparc64 x86_64) $(foreach var,$(TARGETS),\ - $(shell python qemu/header_gen.py $(var) > qemu/$(var).h;)) + $(shell python2 qemu/header_gen.py $(var) > qemu/$(var).h;)) @echo "Generated headers for $(TARGETS)."