1 votos

¿Instalar compiladores GNU en PureDarwin/Darwin?

Espero que esto no sea off-topic, porque no hay mejor lugar para hacer este tipo de preguntas en SO/SE. He descargado y ejecutado PureDarwin en QEMU siguiendo las instrucciones aquí :

     ![](https://i.stack.imgur.com/M6e60.png)               

Ahora quiero saber si hay gestores de paquetes. ¿Puedo instalar HomeBrew preferentemente aquí por ejemplo o incluso MacPorts? Si no es posible ¿cómo puedo instalar compiladores GNU C/C++/Fortran (GCC/g++/gfortran) aquí? o si no es una posibilidad ¿hay algún compilador en este sistema operativo? Mi objetivo es eventualmente proporcionar a algunos desarrolladores de código abierto que no tienen macs una alternativa para probar su software o tal vez crear binarios/paquetes compatibles con MacOS si es posible. Gracias por su apoyo de antemano.

3voto

Vivek Sharma Puntos 1453

Tu enlace a las instrucciones está roto.

Para que sepas, el punto de MacOS es, en gran medida, el hecho de que ES un jardín amurallado. El hecho de tener el control de toda la pila de hardware y software permite a Apple ofrecer un servicio y unos productos perfeccionados y sin fisuras a un coste superior.

En cuanto a Homebrew, como mantenedor, tengo cero optimismo de que funcione en absoluto, a menos que la versión de Linux pueda ser coaccionada para ser instalada y/o ejecutada, entonces tal vez podría funcionar (no prometo nada), pero probablemente requerirá mucho tiempo de compilación. Homebrew normal (en MacOS) busca Xcode CLT y otras cosas muy específicas de MacOS que no estarán presentes en Pure Darwin. Creo que Homebrew en Linux también fallará porque busca las cabeceras de Linux, etc.

Sea como sea, esta es una configuración no soportada por Homebrew y estoy 99% seguro de que no funcionará, pero tendría curiosidad por saber dónde falla.

Supongo que PureDarwin tiene algún tipo de gestor de paquetes, o un gestor de paquetes previsto. ¿tal vez?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X