Arch is Good!
For those considering tinkering with the milkV-duo boards, the documentation
says it can only be built on Ubuntu and only on version 22.04 to avoid build
issues. Nonsense, Archlinux is just fine. For those interested, the only AUR
package needed is genext2fs. Other than that the normal Arch build tools are
all that is needed.
If you built for 2+ hours and then had packaging crash, don't worry, just
build and install genext2fs, open the build.sh file, comment the
'get_toolchain' and 'milkv_build' lines and run it again - it will complete
without issue (essentially makepkg -R). Experience is a good teacher.
<snip couple of hours of build output>
...
INFO: hdimage(milkv-duo.img): adding partition 'rootfs' (in MBR) from
'rootfs.ext4' ...
INFO: hdimage(milkv-duo.img): adding partition 'empty' (in MBR) ...
INFO: hdimage(milkv-duo.img): writing MBR
gnimage for milkv-duo success!
/home/data/milk-v-duo/build/try1/duo-buildroot-sdk/build
/home/data/milk-v-duo/build/try1/duo-buildroot-sdk
/home/data/milk-v-duo/build/try1/duo-buildroot-sdk/out
/home/data/milk-v-duo/build/try1/duo-buildroot-sdk
/home/data/milk-v-duo/build/try1/duo-buildroot-sdk
Gen image successful: out/milkv-duo-20240105-0309.img
03:09 valkyrie:.../build/try1/duo-buildroot-sdk> l out
total 163620
drwxr-xr-x 2 david david 4096 Jan 5 03:09 .
drwxr-xr-x 17 david david 4096 Jan 5 03:09 ..
-rw-r--r-- 1 david david 939524608 Jan 5 03:09 milkv-duo-20240105-0309.img
Good job devs, and a happy 2024!
--
David C. Rankin, J.D.,P.E.