compilacion de dpkg , apt, debhelper falla pruebas si se optimiza mucho gcc

SE ha estado ausente pero sin perder constancia.. para seguir se tuvo que recompilar dpkg y apt, dado se requiere debhelper 8 , pero no compila en cualqueir maquina, si se realiza demasiada opimizacion en los proyectos como dpkg, debhelper y apt.

La optimizacion se aplica de varias maneras, en el nivel menos experimentado se aplica a nivel de el compilador, la manera mas comun es pasandole a la variable de entorno CFLAGS los parametros -O3 y -ffast-math, pero esto no es muy recomendado, si se realiza esto con los software citados anteriormente estos fallan en los test.

Si se desea optimizar, y mantener generismo con las maquinas x86, se debe dejar simplemente -O2 (o menor incluso a -O1); se puede agregar -march=586 -mmx que define que la maquina tiene que ser igual o superior a una 686, ojo, si se usa -march=686 no es lo mismo, porque es como exigir una pentiumII, dejando procesadores como los Celerons viejos, K6 de AMD (muy buenos para programacion o jugar servidores de shotters) y Cyryx; fuera de soporte.

Notese que esta no es la unica variable a nivel mas alto, esta CXXFLAGS y otras, tambien notese que es un nivel de optimizacion muy balurdo, y los softwares complejos como el emulador mednafen no son muy afectados debido a la compleja programacion mas baja en niveles. Aqui la optimizacion requiere de conocimentos mas profundos y pasar de dejar el trabajo al compilador y programar como tal.

POR TANTO DPKG, APT Y CWIDGET DEBEN SER DE PRIORY, al realizar, porque debhelper los requiere un poco al dia, bueno es bajarse versiones de la proxima testing, no muy actuales, y portarlos.. asi debhelper contruye sin problemas, OJO tambien no  optimizar

Comentarios

Entradas populares de este blog

canaimitas: modelos (info mas completa)

Boton parpadeante canaimitas EF10MI2 FALLAS comunes

Destripando el instalador debian para usuarios medios.