Subject: Re: pango port won't install
To: None <current-users@netbsd.org>
From: Dennis den Brok <roole@gmx.net>
List: current-users
Date: 09/06/2003 19:41:26
> > Yes, 1.99 fixes pango for me also.  I don't understandy why 1.100=20
> > doesn't work, do you?  There is just one error statement removed,=20
> > which warns of a missing symbols.
> It seems to be crashes in glib2. glib2 uses return value of=20
> dlerror() as error status. If dlerror() returns NULL, it is=20
> assumed that there is no error even if dlsym() returned NULL.=20
> Therefore undefined symbol is treated as defined symbol.
>
> However, dlerror() must return the most recent error. If=20
> symbol is undefined, dlsym() must set error before it returns=20
> NULL, isn't it? Is revision 1.100 of=20
> src/libexec/ld.elf_so/rtld.c broken?

While I do also think that dlsym() should behave better in case of =
error, I
checked pango with revision 1.99-ld.elf_so on 1.6Y i386 and it did not =
work.
Appearantly, there are probably further traps (or I am doing something
completely wrong).

Cheers,

Dennis den Brok