Announcement

Collapse
No announcement yet.

Radeon HD 5850 with Radeon OSS success

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #46
    Originally posted by crazycheese View Post
    - neither emerge, nor paludis recompile EVERYTHING. They automatically recompile only what is needed to be recompiled. It is also not necessary a foreground process. Its true, that sometimes you need to call revdep to rebuild everything depending upon changed package, and you will be informed to do so. Again with Ubuntu, segfaults were not uncommon.
    It doesnt do reverse dependencies though. And yes come upgrade time, I've gone through dependency hell because of this. revdep-rebuild is flawed. It's advertised as calculating reverse dependencies. But in truth it actually doesnt work right. It scans through all the linking dependencies, and figures out what applications are linked against what libraries and if it finds an application that is linked against a library that has been updated, it'll recompile the application. But sometimes the library needs to be recompiled, not the application that linked against it. This is where revdep-rebuild fails.

    Comment


    • #47
      EDIT: About the only thing that is fail safe is emerge -e world. Even then sometimes you have to do it twice to get all the links consistent with the versions that they are linked against.

      Comment


      • #48
        Originally posted by duby229 View Post
        But sometimes the library needs to be recompiled, not the application that linked against it.
        EDIT2: Or rather sometimes the library needs to be recompiled and THEN the application needs to be recompiled against it.

        Comment

        Working...
        X