Fedora 11: moving to posix file capabilities?

Chuck Anderson cra at WPI.EDU
Thu Oct 30 13:59:37 UTC 2008


On Thu, Oct 30, 2008 at 12:29:17PM +0000, Richard W.M. Jones wrote:
> On Wed, Oct 29, 2008 at 10:07:17AM -0400, Matthew Miller wrote:
> > On Wed, Oct 29, 2008 at 07:27:51AM -0500, Joe Nall wrote:
> > > Not until this bug is fixed :)
> > > prelink erases file-based capabilities
> > > https://bugzilla.redhat.com/show_bug.cgi?id=456105
> > 
> > >From Jakub's 2004 paper on prelink, I see that it saves 1-2 seconds in
> > startup time for openoffice swriter. Half a second or less on kword,
> > konqueror, evolution, and epiphany. As computers get faster, prelink will
> > still save relative time, but the absolute difference will become less and
> > less perceptible. I know a second here and there adds up, but given the
> > downsides, sooner or later prelink should be revisited.
> 
> Particularly since it corrupts binaries it doesn't understand :-(
> 
> http://www.redhat.com/archives/rhl-devel-list/2008-September/msg00045.html
> 
> Rich.

And prelink still messes up "rpm -V" output.  rpm -Va has become 
pretty useless since prelink was added.  I know it is supposed to 
un-prelink on-the-fly to do the verify operation via prelink --verify, 
but this doesn't seem to work much of the time.  rpm -Va from an F9 
system:

prelink: /usr/lib/libnetembryo.so.0.5.0: at least one of file's 
dependencies has changed since prelinking
S.?.....    /usr/lib/libnetembryo.so.0.5.0
prelink: /usr/lib/libdvbpsi.so.5.0.0: at least one of file's 
dependencies has changed since prelinking
S.?.....    /usr/lib/libdvbpsi.so.5.0.0
prelink: /usr/lib/libwx_baseu-2.6.so.0.4.0: at least one of file's 
dependencies has changed since prelinking
S.?.....    /usr/lib/libwx_baseu-2.6.so.0.4.0
prelink: /usr/lib/libwx_baseu_net-2.6.so.0.4.0: at least one of file's 
dependencies has changed since prelinking
S.?.....    /usr/lib/libwx_baseu_net-2.6.so.0.4.0
prelink: /usr/lib/libwx_baseu_xml-2.6.so.0.4.0: at least one of file's 
dependencies has changed since prelinking
S.?.....    /usr/lib/libwx_baseu_xml-2.6.so.0.4.0
prelink: /usr/lib/libwx_gtk2u_adv-2.6.so.0.4.0: at least one of file's 
dependencies has changed since prelinking
S.?.....    /usr/lib/libwx_gtk2u_adv-2.6.so.0.4.0
prelink: /usr/lib/libwx_gtk2u_core-2.6.so.0.4.0: at least one of 
file's dependencies has changed since prelinking
S.?.....    /usr/lib/libwx_gtk2u_core-2.6.so.0.4.0
prelink: /usr/lib/libwx_gtk2u_html-2.6.so.0.4.0: at least one of 
file's dependencies has changed since prelinking
S.?.....    /usr/lib/libwx_gtk2u_html-2.6.so.0.4.0
prelink: /usr/lib/libwx_gtk2u_qa-2.6.so.0.4.0: at least one of file's 
dependencies has changed since prelinking
S.?.....    /usr/lib/libwx_gtk2u_qa-2.6.so.0.4.0
prelink: /usr/lib/libwx_gtk2u_xrc-2.6.so.0.4.0: at least one of file's 
dependencies has changed since prelinking
prelink: /usr/lib/libnemesi.so.0.604.0: at least one of file's 
dependencies has changed since prelinking
S.?.....    /usr/lib/libnemesi.so.0.604.0

etc.




More information about the fedora-devel-list mailing list