[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