David Chisnall

Results 406 comments of David Chisnall

Please can you share the output from cmake? Without it, we should have downloaded the robin map.

std::launder was introduced in C++17 and we build in C++17 mode. This looks as if there is a problem with your C++ standard library headers?

Hmm, is that an old version? We moved from censoring robin map to using FetchContent for it if we fail to detect it. If you want to use the installed...

It’s backwards compatible, no need to modify any dependencies.

It sounds like your C and C++ headers are quite broken. Can you add `-v` to the failing clang line and see what is says?

Please can you run the clang compile command in the chroot and see what -v tells you the search paths are? It’s entirely possible that Fedora’s clang packages have broken...

And are the headers installed in the GCC 15 directories that it is searching? When you post the build failure output, please can you post *all* of it? It’s hard...

That has the same error: ``` /usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/cstdlib:83:15: fatal error: 'stdlib.h' file not found 83 | #include_next | ^~~~~~~~~~ 1 error generated. ``` This looks as if the C headers are...

Include next is like include but searches include paths after the one that found the current one. It’s used in your cstdlib header to find the libc header that is...

Sorry, I've been off ill for a couple of weeks and just catching up. If I understand correctly, this is now embedding the displacement in the code and loading it....