[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