Bennu Game Development

Foros en Español => General => Topic started by: josebita on March 17, 2009, 11:09:06 PM

Title: Pequeño (minúsculo) bug en configure.in
Post by: josebita on March 17, 2009, 11:09:06 PM
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.
Title: Re: Pequeño (minúsculo) bug en configure.in
Post by: SplinterGU on March 17, 2009, 11:35:40 PM
en realidad no fue hecho pensando en encadenar nada... pero se puede cambiar eso...
Title: Re: Pequeño (minúsculo) bug en configure.in
Post by: josebita on March 18, 2009, 12:06:05 AM
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.
Title: Re: Pequeño (minúsculo) bug en configure.in
Post by: SplinterGU on March 18, 2009, 12:42:50 AM
si, si, se habia entendido...
Title: Re: Pequeño (minúsculo) bug en configure.in
Post by: josebita on March 18, 2009, 01:15:14 AM
Ok, gracias :)
Title: Re: Pequeño (minúsculo) bug en configure.in
Post by: SplinterGU on March 18, 2009, 02:24:55 AM
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.
Title: Re: Pequeño (minúsculo) bug en configure.in
Post by: josebita on March 19, 2009, 08:37:19 PM
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")...
Title: Re: Pequeño (minúsculo) bug en configure.in
Post by: SplinterGU on March 19, 2009, 11:03:33 PM
es cierto, gracias.