the post you're commenting on describes some ways to make shared libraries work on arm without an mmu, even though its main focus is on risc-v
possibly https://github.com/mickael-guene/fdpic_doc postdates the time you're talking about, but since you mention yocto, i suspect not
lua is pretty great