[FUG-BR] gcc gerando código errado

Paulo Pires pappires em gmail.com
Domingo Abril 29 03:03:50 BRT 2012


Já tentou rodar o programa com ktrace/truss/strace?

2012/4/28 Otacílio <otacilio.neto at bsd.com.br>

> On 28/04/2012 23:44, Eduardo Antonio Bortolini wrote:
> > Qual é a linha de comando que você estaria usando para compilar? Não sei
> se
> > já não está fazendo, mas se não estiver tente colocar algumas flags de
> > debug na compilação, por exemplo -g, -W
> >
> > Em 28 de abril de 2012 22:37, Otacílio<otacilio.neto at bsd.com.br>
>  escreveu:
> >
> >> Caros
> >>
> >> Estou com um problema aqui simplesmente fora de série!
> >>
> >> Estou compilando um programa que não está no ports, o nome dele é
> >> covered. O programa compila depois de eu usar
> >>
> >> export LIBS=-lpthread
> >>
> >> no prompt. Só que quando ele roda ele dá core dump. Eu fui debugar o
> >> programa e vi que ele estava gerando o coredump quando dava um
> >> fflush(stderr). Até onde sei todo programa abre essa stream. O mesmo
> >> programa no ubuntu funciona direito, sem problemas. Rodei um
> >>
> >> [ota at squitch covered-0.7.10]$ gcc -v
> >> Using built-in specs.
> >> Target: i386-undermydesk-freebsd
> >> Configured with: FreeBSD/i386 system compiler
> >> Thread model: posix
> >> gcc version 4.2.1 20070719  [FreeBSD]
> >>
> >>
> >> Vi também que estão instalados os compiladores
> >>
> >>
> >> [ota at squitch covered-0.7.10]$ pkg_info | grep gcc
> >> avr-gcc-4.5.1_1     FSF GCC 4.x for Atmel AVR 8-bit RISC
> cross-development
> >> gcc-4.4.7,1         GNU Compiler Collection 4.4
> >> gcc-4.6.4.20120406  GNU Compiler Collection 4.6
> >> gccmakedep-1.0.2    Create dependencies in makefiles using 'gcc -M'
> >> mips-rtems-gcc-4.4.2_2 GNU gcc for cross-target development
> >>
> >>
> >> Tentei compilar com o gcc44 e o gcc46 e recebi os mesmos erros. Alguém
> >> tem alguma dica do que pode ser?
> >>
> >> []'s
> >> -Otacílio
> >> -------------------------
>
>
>
> Eh bem grande, mas esta compilando com -g já. foi assim que encontrei o
> problema analizando o core-dump
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Um abraço.
        Paulo A. P. Pires

... Qui habet aurem audiat quid Spiritus dicat ecclesiis.


Mais detalhes sobre a lista de discussão freebsd