Hi, I have built the Savannah glibc branch tschwinge/Roger_Whittaker with an AS_NEEDED patch[1], and this corrects the implicit linking issue as well. I would rather that simpler fix be applied to the glibc branch over using the patch in this thread, but the other two patches in this set are still necessary for a successful build.
Thanks. David [1] http://patch-tracker.debian.org/patch/series/view/eglibc/2.13-38/hurd-i386/submitted-add-needed.diff