make dynamic linker report all failures before exiting
authorRich Felker <dalias@aerifal.cx>
Sat, 18 Aug 2012 20:00:23 +0000 (16:00 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 18 Aug 2012 20:00:23 +0000 (16:00 -0400)
commit04109502c0355878d238bdba06a09b2593b2996f
tree0ad1788975d276cf02a04cf69b4f9f225e0c7e13
parent53de960d6f12480a041b7b8cbf65cd1d3f3f9b23
make dynamic linker report all failures before exiting

before, only the first library that failed to load or symbol that
failed to resolve was reported, and then the dynamic linker
immediately exited. when attempting to fix a library compatibility
issue, this is about the worst possible behavior. now we print all
errors as they occur and exit at the very end if errors were
encountered.
src/ldso/dynlink.c