So, with a new installation comes a new build of KallistiOS for me. It appeared to go smoothly this time, both with the toolchain and with kos itself. From what I can see, kos-ports also built correctly. My issue is with building dcload-ip. Running make (with the configurations changes set) yields a "No such file or directory" with regard to libelf.h in dc-tool.c. I found out that my include directory in /opt/toolchains/dc/sh-elf/ is empty, which seems strange. Did something not build correctly with the toolchain? Or is the dcload project broken again?
My guess is that libelf is presumably installed before handling KallistiOS. Or, maybe, most people have bfd.h used instead and libelf.h isn't needed and this is just an issue of being untested recently. Or, who knows, it might have been a build issue. It didn't seem to matter as installing libelf resolved the issue for me.ArchLinux
$ sudo pacman -S libelf