binutils could be built with -fvisibility=hidden which makes executable smaller with smaller load time