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.