Code in current glibc 2.4:
gconv_db.c: [224-233]
-------------------------------------------------------------------------
#ifndef STATIC_GCONV
/* Release the loaded module. */
__gconv_release_shlib (step->__shlib_handle);
step->__shlib_handle = NULL;
#endif
}
else
/* Builtin modules should not have end functions. */
assert (step->__end_fct == NULL);
}
-------------------------------------------------------------------------
So the simple else is still there.... and for samba to work it should be
else if (step->__shlib_handle == NULL)
So please, consider the bug still opened, at least until the code is not
changed in ubuntu source.
--
libc6-amd64 on edgy (2.4-1ubuntu4) fails on samba
https://launchpad.net/bugs/50363
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs