ld.so completes the final process of linking all necessary references to sharable objects and unreferenced symbols in an impure executable, (usually a dynamically linked executable), to produce a runnable file. Nearly all Linux binaries are "incomplete" in the sense that they require further linking at run time. ld.so's job is to thus complete the linking process started at compile time.
This package is required for the proper operation and management of your Linux system. Remove this package only if you are sure you know what you are doing.