On Mon, Jan 01, 2001 at 01:43:58AM -0600, Andreas Mohr wrote:
> OK guys, some really cool news:
> 
> *beg*
> 
> ("big evil grin")
> 
> Scrap that glibc 2.1.2/3 workaround.
> It manages to crash glibc 2.2-8 on Debian ;-\
> 
> Commenting all superfluous ("workaround") calls to dlerror() in wine_dlopen()
> makes it work again.
> 
> Hmm, what now ?
> Configure check or what ?
Hmm, it's even worse:
inserting one dummy dlopen(NULL, flag); before the dlerror()s
makes it work on 2.2-8 (even a single one at wine startup in miscemu/main.c).

What should we do ?

And could somebody with a "broken" libc 2.1.x please check whether this
workaround works, too ?

Just insert a
dlopen(NULL, RTDL_NOW);
into miscemu/main.c/main(),
and of course don't forget the #include <dlfcn.h>

Maybe it would be good if several glibc versions were checked...
(I'll test 2.2-6 now, too...)

Andreas Mohr

Reply via email to