On 11-02-22, 14:01, Alex Bennée wrote:
Viresh,
Apologies for the messy nature of my docker repo but there is a new image:
https://github.com/stsquad/dockerfiles/tree/master/crossbuild/bullseye-arm64
which I have confirmed can build current Xen master:
make[4]: Leaving directory '/home/alex.bennee/lsrc/xen/xen.build.arm64-xen-master-for-bullseye/tools/pygrub' make[3]: Leaving directory '/home/alex.bennee/lsrc/xen/xen.build.arm64-xen-master-for-bullseye/tools' make[2]: Leaving directory '/home/alex.bennee/lsrc/xen/xen.build.arm64-xen-master-for-bullseye/tools' make[1]: Leaving directory '/home/alex.bennee/lsrc/xen/xen.build.arm64-xen-master-for-bullseye/tools' fakeroot sh ./tools/misc/mkdeb /home/alex.bennee/lsrc/xen/xen.build.arm64-xen-master-for-bullseye $(make -C xen xenversion --no-print-directory) dpkg-deb: building package 'xen-upstream' in 'xen-upstream-4.17-unstable.deb'. 🕙14:00:03 alex.bennee@4372e168fe23:xen.build.arm64-xen-master-for-bullseye on xen.build.arm64-xen-master-for-bullseye [?] took 31s ➜ ls -l dist/ total 24667 -rw-r--r-- 1 alex.bennee alex.bennee 20830 Jun 7 2021 COPYING -rw-r--r-- 1 alex.bennee alex.bennee 8632 Jun 7 2021 README drwxr-xr-x 6 alex.bennee alex.bennee 6 Feb 11 13:59 install/ -rwxr-xr-x 1 alex.bennee alex.bennee 658 Jun 7 2021 install.sh* -rw-r--r-- 1 alex.bennee alex.bennee 25213092 Feb 11 14:00 xen-upstream-4.17-unstable.deb
Just to completeness, you need to do this once prior to installing the one from crossbuild:
$ cd distros/debian-bullseye/ $ ../../build.sh $ cd ../../crossbuild/bullseye-arm64/ $ ../../build.sh
Though it still didn't work for me, xl list doesn't work out as expected yet. Lets discuss this once you are online.