allow -Dsoname without argument
sem* hints moved to "linux"
5.20.1 needs $targetsh instead of $sh