https://bugs.winehq.org/show_bug.cgi?id=52418
--- Comment #4 from Ismael Luceno ismael@iodev.co.uk --- The ELF spec mentions DT_SONAME being optional, and dlopen implementations don't seem to require it; additionally I can find no reference about satisfying a DT_NEEDED based on a cached DT_SONAME entry or otherwise, so maybe should be regarded as an optimization not to be relied upon.