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

Reply via email to