Roland McGrath, le Tue 29 Mar 2011 15:11:59 -0700, a écrit :
> Note that rol...@redhat.com is an obsolete address.

Oops, I indeed took an old mail without checking the actual address.

> That's the --no-add-needed default.  Some systems have gone to passing that
> in the standard ld command from gcc, even using BFD ld (i.e. Fedora has).

Debian has too, that's why the patch :)

> I actually think that it's arguably a feature and that Hurd-specific
> programs that are using direct RPCs should probably start using -lhurduser
> and/or -lmachuser as appropriate.

Ah.

> I'm still open to being convinced otherwise.

Well, the thing is: we need to patch a fair number of applications
then (Xorg, gdb, ...) since the dependency used to be brought in
automatically (even explicitly, in the case of libc.a), so it looked
like it was a libc-provided feature.

> But expressing your actual dependencies is a good thing, and
> IMHO it makes sense to have "average" programs just using POSIXy interfaces
> depend only on -lc and Hurdish programs explicitly depend on what they use.

I don't really have any strong opinion either way, except that we'd need
to patch applications to fix them.

Samuel

Reply via email to