Originally posted by F.Ultra
View Post
Though making a simple shim is quite the challenge with ELF since most binaries are built with global symbol namespace and without versioned information. Such a pain in the ass.
Originally posted by F.Ultra
View Post
Most applications bundle the DLLs because they aren't shipped with Windows though. Not because they are incompatible.
I have no idea why you or others keep claiming that "Windows land" means even open source DLLs. Like, seriously guys? You can make any library for ANY operating system, no matter how bad it is designed. Doesn't mean the OS is bad for having your library, that's on you (the library dev). Just because open source libraries are part of the "linux system" doesn't mean those libraries have equal importance on Windows.
You can't judge "Windows land" by the quality of "Linux libraries" either. It's 3rd party stuff.
But hey, at least DLLs let you easily bundle your library with the app and guaranteed to have zero conflicts in respect to symbol clashes, unlike ELF.
Comment