jaja z gcc-3.4.3-3 tcpdump
    Paweł Sikora 
    pluto w pld-linux.org
       
    Sob, 29 Sty 2005, 17:41:33 CET
    
    
  
On Saturday 29 of January 2005 17:13, Arkadiusz Patyk wrote:
> witam
>
> tcpdump nie buduje mi sie na gcc-3.4.3-3 - środowisko to w zasadzie
> HEAD. w configure przechodzi test na obecność pcap_debug:
>
> $ cat l.c
> int
> main ()
> {
>
> int
> return_pcap_debug(void)
> {
>         extern int pcap_debug;
>
>         return pcap_debug;
> }
>
>   ;
>   return 0;
> }
>
> Powyższy kod kompilowany z -Os
>  i486-pld-linux-gcc -o conftest -DINET6 -Os l.c -lpcap
> kompiluje się i linkuje - co jest niepoprawane.
własnie ujżałeś tzw. `dead code elimination` w akcji ;-)
> Bez -Os zachowuje się poprawnie:
odpal sobie gcc z opcją -S dla -O0 i O{s,2}, to zobaczysz różnicę.
> Coś chyba nie tak.
wszystko w porządku.
-- 
/* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */
                           #define say(x) lie(x)
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl