![](https://seccdn.libravatar.org/avatar/f5fd0ca88acdd335aa7b8d4916dd1937.jpg?s=120&d=mm&r=g)
El 17/10/05, csalinux
El Lunes, 17 de Octubre de 2005 05:13, A C escribió:
Saben como se compilan los ficheros con el código fuente que trae suse en formato src.rpm. Como root:
rpmbuild --rebuild nombre_paquete_src.rpm
* No veo la diferencia de esta compilacion con el paquete binario ya existente, se supone que se baja uno el fuente para añadir o quitar alguna caracteristica.
Sí puede haber diferencias:
rpmbuild --rebuild nombre_paquete_src.rpm compila con (target i=586)
Puedes hacer:
rpmbuild --rebuild nombre_paquete_src.rpm --target=athlon, i686...
es valido lo q dices !!! ;-)
Que se puede llegar a notar,
mmm.. notar para mas !!! bien como notar para menos tambien !!!!
y además, las fuentes suelen compilar contra determinadas liberías, que tú, puedes haber actualizado y el binario orignal estar compilado contra una liberías con diferente versión.
mmm.. expliquemos un poco el tema, pues del contrario, van a iniciar una maratona de recompilacion de TODOS los rpm por aca !!! :-D el gano en recompilar un programa de 586 para athlon/pentium4, es tan minimo q en la maioria de los casos es <= 2%, se tienes suerte superara los 5% (no encuentro el link donde se mostraba algunas comparaciones en este momento, lo sinto) q (personalmente) no vale la pena hacerlo para todos los programas !!!! sinceramente, solo haria la recompilacion de un rpm, caso el mismo no venga con una caracteristica q necesito !!!! del contrario.. el tiempo q llevaras compilando cada rpm a cada nueva version, no justificara el aumento de performance de 2 segundos q el nuevo rpm tiene !!! Por ultimo, se supone q el personal q mantienen las distribuiciones son bastante inteligentes, para crear los rpms con todas las posibles optimizaciones q se sirvan a la mayoria de los mortales. salu2. -- -- Victor Hugo dos Santos Linux Counter #224399