# Bom, já que é assim, lá vai: alguns softwares têm problemas com otimizações #que usam -O3, por isso sobreescrevem com -O2. Não pode ser esse o caso? # # Não tenho o menor interesse em testar o apt-build ou em usar o apt-build. Se #eu quero algo funcionando em menos de 5 horas, eu pego o Debian ou até o #Kubuntu. Se eu quero algo otimizado para a minha máquina, eu pego o Gentoo, #que _acho_ que está um pouco na frente no que diz respeito a "distro #compilada". # # Desculpe, alfanumérico, mas você está com liberdades demais, a começar pelo #assunto da mensagem. Além disso, eu _duvido_ que lançariam uma ferramenta #prometendo uma coisa e fazendo outra. Agora eu afirmo categoricamente: você #está tentando configurar uma coisa que você não sabe. # # Abraço, #-- #Davi Vidal #
pelo jeito você não leu p***a nenhuma do que tá no forum. Faiz o seguinte vou repetir o teste que o cara fez, e faça exatamente como está lá e verás que eu não estou falando besteira nenhuma, então lá vai: http://www.forumdebian.com.br/topico-5668_apt_build_e_um_belo_pega_trouxas " ... Claro que são passados os parâmetros para o gcc, mas o que eu quero dizer é que o "apt-build" não passa nenhum parâmetro para compilar o programa, já se você compilar manualmente as CFLAGS são declaradas normalmente, faiz o teste aí: $ mkdir xgalaga && cd xgalaga isso cria a pasta xgalaga e acessa ela $ apt-src install xgalaga isso baixa o source do programa na pasta xgalaga $ cd xgalaga-2.0.34 agora digite esses comandos um de cada vez: $ HOST="i686-pc-linux-gnu" $ CFLAGS="-O2 -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer" $ CXXFLAGS="${CFLAGS}" $ export CHOST CFLAGS CXXFLAGS são as cflags que eu uso. $ ./configure agora veja o Makefile $ vim Makefile Código: ... CC = gcc CFLAGS = -I. -O2 -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer - DHAVE_CONFIG_H -DXGALAGADIR=\"/usr/local/lib/xgalaga/\" $(SOUNDDEFS) LDFLAGS = LIBS = -lX11 -lXmu -lXt -lXext -lXpm libsprite/libsprite.a INSTALL = /usr/bin/install -c ... está utilizando as CFLAGS que mandei $ make Código: ... gcc -I. -I.. -O2 -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer -DHAVE_CONFIG_H -c -o border.o border.c gcc -I. -I.. -O2 -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer -DHAVE_CONFIG_H -c -o cursor.o cursor.c gcc -I. -I.. -O2 -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer -DHAVE_CONFIG_H -c -o init.o init.c gcc -I. -I.. -O2 -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer -DHAVE_CONFIG_H -c -o misc.o misc.c gcc -I. -I.. -O2 -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer -DHAVE_CONFIG_H -c -o sector.o sector.c gcc -I. -I.. -O2 -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer -DHAVE_CONFIG_H -c -o buffer.o buffer.c gcc -I. -I.. -O2 -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer -DHAVE_CONFIG_H -c -o data.o data.c gcc -I. -I.. -O2 -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer -DHAVE_CONFIG_H -c -o line.o line.c ... veja, compilou com as cflags, agora com apt-build: meu /etc/apt/apt-build.conf: Código: build-dirbuild-dir = /var/cache/apt-build/build repository-dir = /var/cache/apt-build/repository Olevel = -O2 mtune = -march=pentium4 -ffast-math -msse2 -pipe -fomit-frame-pointer options = " " make_options = " " $ sudo apt-build install --force-yes xgalaga Código: ... gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o border.o border.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o cursor.o cursor.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o init.o init.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o misc.o misc.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o sector.o sector.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o buffer.o buffer.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o data.o data.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o line.o line.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o mouse.o mouse.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o text.o text.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o border.o border.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o cursor.o cursor.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o init.o init.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o misc.o misc.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o sector.o sector.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o buffer.o buffer.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o data.o data.c gcc -I. -I.. -O2 -g -DXF86VIDMODE -DHAVE_CONFIG_H -c -o line.o line.c ... não ouve uso das cflags (linha "mtune" do apt-build), compilou só com o "-O2" " No campo das CFLAGS coloca as de sua maquina, e se não está satisfeito com o xgalaga faça com outros programas, e depois de tirar suas conclusões desinstale o apt-build e voltará tudo ao normal, mas faça o teste antes de postar aqui, talvez vc consiga resolver o problema, eu não sei resolver isso mas divulgando o bug aqui terei mais chances de ver o problema resoulvido, falou. --------------------------------- Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!