All the pre- and post-processing of the startup lib around the main function of a dynamic program is now done by LDSO. Hence LDSO directly calls the main function of the program. Issue #1042