Today I run "revdep-rebuild --library libjpeg.so.7" which runs fine, reemerged 34 packages and after that I run revdep-rebuild again and as expected no package to reemerge. Therefore I'm wondering why this isn't true for libz.so.1 as mentioned within the forum thread. Reproducible: Always
› I tried to do that # revdep-rebuild --library libz.so.1 , after a problem I had > with chromium-bin. It had said me that is a problem with libz.so.1. Uhm revdep-rebuild obviously won't and can't fix any -bin stuff. emerge chromium (not -bin) if you have problems.
(In reply to comment #1) > › I tried to do that # revdep-rebuild --library libz.so.1 , after a problem I > had > with chromium-bin. It had said me that is a problem with libz.so.1. > > Uhm revdep-rebuild obviously won't and can't fix any -bin stuff. emerge > chromium (not -bin) if you have problems. > I do not have installed chromium - and I don't plan to do it. I read the forum thread (see URL) and I think this is probably an issue of revdep-rebuild which could be solved, isn't it ?
Because when you do 'emerge --library libjpeg.so.7' everything will be compiled against libjpeg.so.8 but when you do 'emerge --library libz.so.1' everything will be recompile against libz.so.1 again. It's not a bug, it's a feature.
(In reply to comment #3) > It's not a bug, it's a feature. Ok - then bugzilla isn't the right place to ask - however I'm wondering about this : If I ran "revdep-rebuild --library libjpeg.so.7" 2 times in a row - then the 2nd time the result set was empty (as expected). Why isn't this the case for "revdep-rebuild --library libz.so" ?
(In reply to comment #4) > (In reply to comment #3) > > It's not a bug, it's a feature. > Ok - then bugzilla isn't the right place to ask - however I'm wondering about > this : > If I ran "revdep-rebuild --library libjpeg.so.7" 2 times in a row - then the > 2nd time the result set was empty (as expected). > Why isn't this the case for "revdep-rebuild --library libz.so" ? > I just explained it in Comment #3. The zlib's soname didn't change like jpeg's did. revdep-rebuild --library <something> will recompile everything that's using the given filename, even if there's nothing broken