The Hurd API is that these things are available when you just use -lc.
So if need be, we should make the installed libc.so linker script do
AS_NEEDED ( libmachuser.so.1 libhurduser.so.1 ) or something like that.

I'm somewhat confused about what you're doing so that you had an issue,
however.  How does the fact that your cross-compilation host is Fedora
matter at all?  You're building cross-compilers, and that should include
a binutils built for an i?86-gnu target.  It's only the defaults baked
into the cross-ld and cross-gcc that matter, and the details of the
Fedora host tools have nothing to do with that.

(That said, I am in favor of the --no-add-needed default, so we should
get everything in shape to work with that.)


Thanks,
Roland

Reply via email to