Staticly link SDL-1.2.13

Hmmm…this seems to be a problem…

Linking with -static (I configured with:
–disable-alsa-shared
–disable-sdl-dlopen
–disable-loadso

86-linux/lib/libSDL.a(SDL_alsa_audio.o): In function `LoadALSALibrary’:
/linux-x86/src/SDL-1.2.13/./src/audio/alsa/SDL_alsa_audio.c:139: warning: Using ‘dlopen’ in statically linked applications requires at runtime the shared libraries from the glibc version used for linking

The code looks like:
135 static int LoadALSALibrary(void) {
136 int i, retval = -1;
137
138 /* alsa_handle = SDL_LoadObject(alsa_library);/
139 alsa_handle = dlopen(alsa_library,RTLD_NOW);
140 if (alsa_handle) {
141 alsa_loaded = 1;
142 retval = 0;
143 for (i = 0; i < SDL_arraysize(alsa_functions); i++) {
144 /
alsa_functions[i].func = SDL_LoadFunction(alsa_handle,alsa_functions[i].name);/
145 #if HAVE_DLVSYM
146 *alsa_functions[i].func = dlvsym(alsa_handle,alsa_functions[i].name,“ALSA_0.9”);
147 if (!*alsa_functions[i].func)
148 #endif
149 *alsa_functions[i].func = dlsym(alsa_handle,alsa_functions[i].name);
150 if (!*alsa_functions[i].func) {

Why was dlopen used instead of SDL_LoadObject?

How do I generate a static link with SDL?

marty