On Sunday, January 02, 2011 02:31:06 Ryan Hill wrote: > On Sun, 2 Jan 2011 00:08:34 -0500 Mike Frysinger wrote: > > On Saturday, January 01, 2011 23:09:11 Enrico Weigelt wrote: > > > BTW: several blog/maillist postings talked about the problem that > > > even on recompile, older library versions could be linked in even > > > on recompile. > > > > you'll need to provide an actual example. i have yet to see one. > > Not exactly the same thing, but the recent spidermonkey bump changed the > lib from libjs.so to libmozjs.so. mediatomb kept finding the old libjs on > rebuild. I had to uninstall mediatomb to dump the library and reinstall > it. > > There's not much we can do about stuff like that, but it's not an uncommon > occurrence. I usually run into a sticky preserved lib or two every couple > months. > > I still think it's much better than the current portage 2.1 behavior which > results in a broken mediatomb. I'll take the rare possibility of a symbol > collision over a guaranteed broken package any day.
yes, this is a case where linking would pick up the old library. but that is *only* because the SONAME is stupid and is the same thing as the link name. imo, these packages are pretty much broken and should get their SONAME fixed. a simple change as making the SONAME "libjs.so.0" instead of "libjs.so" would make this a non-issue. -mike
signature.asc
Description: This is a digitally signed message part.