jaja z gcc-3.4.3-3 tcpdump

Jakub Bogusz qboosh w pld-linux.org
Sob, 29 Sty 2005, 17:44:39 CET


On Sat, Jan 29, 2005 at 05:13:18PM +0100, 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.

Dodaj wywołanie return_pcap_debug() do main().
Martwy kod nie oznaczony jako __attribute__((used)) jest usuwany.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




Więcej informacji o liście dyskusyjnej pld-devel-pl