Yes, because it shouldn't. SDL_main is a special beast, because it contains main and WinMain. Therefore it must be a static library, so these symbols end up in the binary and not in a shared library.

I assumed the test library had the same requirements, since the patch in the ticket fixed both. BUT the exports in SDL_test are not properly marked as DLLexport/DLLimport, so it wouldn't work as a DLL... It seems the SDL authors don't consider a shared SDL_test useful...