Hola Juan:
Diría que hay un pequeñísimo bug en el configure.in (al menos de los módulos) que me está haciendo un poco la puñeta. El tema es que cuando llega la hora de definir los CFLAGS, no concatenas a lo que ya haya las cadenas propias de cada sistema, sino que lo sustituyes.
Aunque parezca una tontería, me resulta importante para el empaquetado...
Muchas gracias por adelantado.
en realidad no fue hecho pensando en encadenar nada... pero se puede cambiar eso...
Me refiero a que el usuario a la hora de hacer configure puede hacer:
CFLAGS="-mtune=pentium4m" ./configure
y eso no se refleja en el Makefile, supongo que debería.
si, si, se habia entendido...
Ok, gracias :)
actualizado, probalo y comentame, no lo llegue a probar, pero por lo que vi, el configure ya por defecto setea el "CFLAGS=" previamente a cuando las lineas de bennu lo hacen...
pero sin embargo, las variables compile y otras usadas para la compilacion (donde ya se incorpora inicialmente el CFLAGS del usuario) vi que las setea antes... asi que no se si lo probaste previamente, o solo me hiciste el comentario porque verlo en el configure.in... pero quizas funcionaba sin necesidad de hacer este cambio...
como sea, probalo y me comentas... si tenes la version previa, probalo primero con esa version... y luego con la nueva...
saludos.
Funciona más o menos. En el configure.in, las líneas que dicen:
if test "x$enable_debug" = "xyes"; then
CFLAGS+="-g $INCLUDES"
else
CFLAGS+="-O2 -finline-functions -fno-strict-aliasing $INCLUDES"
fi
necesitan un espacio, es decir:
if test "x$enable_debug" = "xyes"; then
CFLAGS+=" -g $INCLUDES"
else
CFLAGS+=" -O2 -finline-functions -fno-strict-aliasing $INCLUDES"
fi
porque si no, da un error al hacer el configure (pone en los CFLAGS algo así como "-O2-O2 -finline-functions")...
es cierto, gracias.