[devel] clang 17 and stddef.h

Vitaly Lipatov lav на etersoft.ru
Вт Окт 3 22:42:36 MSK 2023


Подскажите, как такое может быть:

$ 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 так, а в системе с Сизифом собирается)

-- 
С уважением,
Виталий Липатов,
Etersoft


Подробная информация о списке рассылки Devel