hold is a simple ELF linker. It only works for POSIX-like platforms.
Use meson to build hold, as such:
meson build/ ninja -C build/
The executable will then be at build/src/ld.hold
.
This was a fun weekend project and is very incomplete, don't expect it to work properly :)