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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs