On Tue, Feb 03, 2009 at 01:28:52PM -0800, Alan Coopersmith wrote:

> I think I've seen several ELF dependencies missed in X-related packages due to
> the ELF dependency finding /usr/lib/libX*.so and not following the symlinks to
> /usr/X11/lib/libX*.so due to
> http://defect.opensolaris.org/bz/show_bug.cgi?id=3395 but I don't remember
> specific examples off hand.

I'm sure that happens -- that's why that bug is filed.  We build a *very*
crude image of the filesystem in memory when resolving dependencies, and
symlinks aren't a part of that.

> (What about #! interpreter dependencies?   I thought IPS did those too, but
>  with similar problems if you specify #!/bin/perl and not
>  #!/usr/perl5.8.4/bin/perl  )

No, we don't do those yet, either.  They're very simple to add, as long as
you don't need to follow symlinks.  The vast majority of scripts are just
bourne shell scripts, and the packages already pull in SUNWcs.  Perl and
Python scripts are the notable exceptions.

Danek
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to