Macports mantiene 3 versiones diferentes de LLVM instaladas

1

Estoy usando la última versión de Macports 2.3.3 en OS X 10.10.3. Instalé Gimp, Ufraw y Enblend (entre otros), que requirieron py27-numpy, lo que me dio 2 versiones diferentes de LLVM:

$ port rdependents llvm-3.3
The following ports are dependent on llvm-3.3:
  ld64-latest
    ld64
      clang-3.5
      libgcc
        py27-numpy
          py27-pygtk
            gimp2
              gimp-app
                gimp
              gimp-jp2
              gimp-lqr-plugin
              gutenprint
              icns-gimp
              ufraw
              xsane
          vigra
            enblend

$ port rdependents llvm-3.4
The following ports are dependent on llvm-3.4:
  cctools
    libgcc
      py27-numpy
        py27-pygtk
          gimp2
            gimp-app
              gimp
            gimp-jp2
            gimp-lqr-plugin
            gutenprint
            icns-gimp
            ufraw
            xsane
        vigra
          enblend

Por alguna razón, incluso tengo llvm-3.5:

$ port rdependents llvm-3.5
The following ports are dependent on llvm-3.5:
  clang-3.5
$ port rdependents clang-3.5
clang-3.5 has no dependents.

Esto significa que la actualización de Macports construye LLVM 3 veces en varias versiones, lo que lleva un montón de tiempo y calienta la Tierra y todo eso :)

¿Hay alguna forma de simplificar esto? ¿De alguna manera decirle a los paquetes "ve a usar llvm-3.5"?

    
pregunta vektor 28.06.2015 - 11:05

1 respuesta

1

Me vi obligado a desinstalar todos los paquetes en función de llvm-3.3 y llvm-3.4, y luego reinstalarlos. En mi caso, todos los paquetes reinstalados tenían dependencias en llvm-3.5, no en llvm-3.3 / 3.4, por lo que no hubo problemas cuando desinstalé llvm-3.3 y llvm-3.4. Espero que te funcione.

    
respondido por el hjmr 04.07.2015 - 07:26

Lea otras preguntas en las etiquetas