Isso porque ldd é realmente um script que chama /lib/ld-linux.so.3 com o executável como argumento e LD_TRACE_LOADED_OBJECTS=1 em seu ambiente, portanto
/lib/ld-linux.so.3 relata a si mesmo como o vinculador dinâmico.
Em vez disso, você pode executar
LD_TRACE_LOADED_OBJECTS=1 /root/M2/M2/StagingArea/armv7l-Linux-Ubuntu-12.04/bin/M2.tmp
diretamente, caso em que será o vinculador dinâmico que você especificou que despejará as bibliotecas e ele mesmo.