[devel] gcc4.3 и gcc4.4
    Dmitry V. Levin 
    ldv at altlinux.org
       
    Tue Sep 15 09:16:33 UTC 2009
    
    
  
On Tue, Sep 15, 2009 at 12:59:19PM +0400, Sergei Epiphanov wrote:
> Сейчас пробую использовать gcc4.3 и gcc4.4 с параметром -std=c99. И никак не 
> могу понять: есть включённый заголовок:
> #include <resolv.h>
> 
> Если GCC вызывать без параметра -std=c99, то программа собирается, если же 
> добавить этот параметр, то начинают сыпаться ошибки файлов 
> /usr/include/arpa/nameser.h и /usr/include/arpa/nameser_compat.h (приложено в 
> аттаче). В чём причина - никак не разберусь. Работает ли параметр (-std=c99)? 
> Ошибки сыплются даже если в файле только одно это подключение.
> 
> glibc-2.10.1-alt6
> gcc4.3-4.3.2-alt13
> gcc4.4-4.4.1-alt1
> $ rpm -qf /usr/include/arpa/nameser.h
> glibc-devel-2.10.1-alt6
> $
> 
> Система - вчерашний Сизиф.
$ echo '#include <arpa/nameser.h>' |gcc -Wall -O2 -xc -c -o/dev/null -
$ echo '#include <arpa/nameser.h>' |gcc -std=gnu99 -Wall -O2 -xc -c -o/dev/null -
$ echo '#include <arpa/nameser.h>' |gcc -std=c99 -Wall -O2 -xc -c -o/dev/null - 2>/dev/null || echo failed
failed
Скорее всего, -std=c99 работает, но arpa/nameser.h ему не соответствует.
-- 
ldv
----------- ????????? ????? -----------
???? ??????? ???????? ?? ? ????????? ???????...
???     : ???????????
???     : application/pgp-signature
??????  : 197 ??????
????????: ???????????
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090915/a6690bfa/attachment.bin>
    
    
More information about the Devel
mailing list