Hi The contents of the section .dynstr in the output are different if I use armlink and sourcery ld for dynamic linking. In case of armlink -- all *.so files are listed together like.. test.so test1.so symbol1_test symbol2_test symbol1_test1 symbol2_test1 But, in case of sourcecyld/gnuld, the associated symbols and *.so file names are clubbed together. test.so symbol1_test symbol2_test test1.so symbol1_test1 symbol2_test2 Is there any specification for generating the output ELF sections? regards /Gan