Windows and linux shared library


I wondered why the shared library has different names in linux and windows.
does it make sense to have same name (different file type)?
how can that name be changed?


Could you be a bit more explicit about the library you mean, and what its names are?

LLVM can produce quite a few different shared libraries and I’m not sure if you’re just proposing unifying the extension (.so vs .dll) or there’s some bigger difference in the name too that we could reduce or explain.