OSDN Git Service

Bernd Schmidt writes:
authorJoakim Tjernlund <joakim.tjernlund@transmode.se>
Sat, 31 Mar 2007 13:42:48 +0000 (13:42 -0000)
committerJoakim Tjernlund <joakim.tjernlund@transmode.se>
Sat, 31 Mar 2007 13:42:48 +0000 (13:42 -0000)
commitdae8a4ede6fec3e6f87f101c2708c2669c4075fa
tree4cbe358ff1e21a00108eb01520b252395e90b663
parent39d1a8c871a46e603a60f210b6aa19bf7d1eedc4
Bernd Schmidt writes:
Currently a static libdl.a doesn't run all the constructors or
destructors of the libraries it loads.  I can't see a good reason for
that, and it does cause aborts in the destructors it does run for things
like libgcc.so on the Blackfin.

Fixed with the patch below - untested in mainline, but the equivalent
has been in our Blackfin tree for a while now.
ldso/ldso/dl-array.c [new file with mode: 0644]
ldso/ldso/ldso.c
ldso/libdl/libdl.c