前言
之前有篇文章里面有写过关于图形界面的acvm的,这个软件是基于另外一个打好patch的qemu-system-aarch64,默认版本qemu是不支持macbook m1 平台的hvf的
本来不打算去了解这块怎么处理的,但是因为macOS 11.3 SDK 开始发生了变化,一个更新造成之前的软件里面的qemu-system-aarch64完全不能使用了,这个是mac内部的sdk发生了变化,所以qemu这里需要重打包,打上patch重新编译一个版本
本篇就是记录这个编译过程的,并且把相关的代码留存好一份
编译过程
git clone https://git.qemu.org/git/qemu.git
cd qemu
git checkout 56a11a9b7580b576a9db930667be07f1dd1564d5
curl https://patchwork.kernel.org/series/418581/mbox/ | git am
mkdir build
cd build
../configure --target-list=aarch64-softmmu --enable-hvf --disable-gnutls
上面提示缺什么就用brew装什么就可以了
make -j 8
然后就弹出了下面的错误了
In