add ldd and main program loading support to dynamic linker