It appears that the problem here is caused by dso_handle.os being
omitted from the reduced libc.  This leaves __dso_handle as an undefined
weak reference.  Unfortunately, for a shared build, glibc assumes that
this symbol will always be available and elides the check for its
existence in thread_atfork().  Consequently, the reduced libc blows up
with a null dereference in ptmalloc_init.

I added a hack to mklibs 0.1.12 to force the inclusion of this symbol in
the reduced libc.so, which seems to be enough to get debian-installer
working again.

p.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to