This one is another one that compiles fine with --as-needed, but has undefined symbols, which causes other stuff to die. Namely, gnome-libs.
Created attachment 87084 [details, diff]
esound-0.2.36, --as-needed fix
Created attachment 87085 [details, diff]
esound-0.2.36-r1.ebuild.patch for --as-needed
Many thanks for the patch, applied now (without revbump).