Mi empresa tiene un producto de software que está escrito en C para una plataforma Linux, construido con autotools y distribuido a través de paquetes binarios. Para hacer los binarios, primero producimos un RPM fuente y luego compilamos la fuente del SRPM.paquetes de construcción de Linux para múltiples distribuciones y versiones
Actualmente solo proporcionamos paquetes RPM para Fedora 10 de 64 bits, pero queremos comenzar a proporcionar paquetes para múltiples distribuciones de Linux -tanto de 32 bits como de 64 bits- y posiblemente también diferentes versiones de cada distribución (por ej. Fedora 11 y Fedora 10).
He oído que la mejor manera de producir compilaciones para múltiples sabores de Linux es tener un único servidor de compilación y utilizar un entorno chrooted diferente para cada conjunto de paquetes que desee compilar. ¿Alguien tiene un buen recurso que explique esto con más detalle, tal vez con ejemplos de proyectos bien conocidos que utilizan este mecanismo de construcción, o tiene una mejor alternativa para lograr el mismo objetivo?
Mientras appchecker muestra valiosa información acerca de la compatibilidad, que no construye paquetes con las especificaciones de dependencia de distribución específica. –