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