[devel] clang 17 and stddef.h
Arseny Maslennikov
arseny на altlinux.org
Ср Окт 4 12:43:30 MSK 2023
On Tue, Oct 03, 2023 at 10:42:36PM +0300, Vitaly Lipatov wrote:
> Подскажите, как такое может быть:
>
> $ cat z.c
> #include <stdlib.h>
> #include <unistd.h>
> #include <string.h>
>
> int main(void)
> {
> return mkstemp("abc");
> }
>
>
> $ clang z.c
> In file included from z.c:1:
> /usr/include/stdlib.h:32:10: fatal error: 'stddef.h' file not found
> 32 | #include <stddef.h>
> | ^~~~~~~~~~
> 1 error generated.
>
> $ clang -v
> ALT Linux Team clang version 17.0.1
> Target: x86_64-unknown-linux-gnu
> Thread model: posix
> InstalledDir: /usr/bin
> Found candidate GCC installation: /usr/bin/../lib/gcc/i586-alt-linux/13
> Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-alt-linux/13
> Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-alt-linux/13
> Candidate multilib: .;@m64
> Selected multilib: .;@m64
>
> (это в hasher так, а в системе с Сизифом собирается)
Странно. АУМВР:
% clang --version
ALT Linux Team clang version 17.0.2
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
% cat x.c
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
int main(void)
{
return mkstemp("abc");
}
% rm -f a.out
% clang x.c && file --mime a.out
a.out: application/x-pie-executable; charset=binary
У меня в почтовом ящике:
63111 Tue, Oct 03 22:42:36+0300 Vitaly Lipatov ( 18) [devel] clang 17 and stddef.h
63112 T Tue, Oct 03 20:06:30+0000 Girar pender (arseny) ( 381) [#330906] DONE llvm17.0.git=17.0.2-alt1
В нашем сообществе, как я понимаю, принято говорить в таких ситуациях
"Попробуйте ещё раз. :)".
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20231004/bb11a47a/attachment.bin>
Подробная информация о списке рассылки Devel