On Tue, Oct 03, 2023 at 10:42:36PM +0300, Vitaly Lipatov wrote: > Подскажите, как такое может быть: > > $ cat z.c > #include > #include > #include > > 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 > | ^~~~~~~~~~ > 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 #include #include 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 В нашем сообществе, как я понимаю, принято говорить в таких ситуациях "Попробуйте ещё раз. :)".