https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864

--- Comment #69 from Jürgen Reuter <juergen.reuter at desy dot de> ---
(In reply to Iain Sandoe from comment #68)
> Created attachment 46176 [details]
> revised fixincludes patch.
> 
> The patch attached include the generated files, and I'd be grateful if folks
> would test it (right now I have limited access to Darwin test boxen, but it
> seems to DTRT for me) - I will post to @patches, but leave commit until it's
> confirmed that it's working.

I will test this fix tonight when I have access to enough electricity again. 

It looks like this really affects things, as my try to compile LLVM failed:
$ make
[  0%] Built target LLVMDemangle
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
In file included from /usr/include/sys/sysctl.h:83,
                 from
/Users/reuter/local/packages/llvm-project/llvm/lib/Support/Host.cpp:1224:
/usr/include/sys/ucred.h:94:2: error: '_Atomic' does not name a type
   94 |  _Atomic u_long          cr_ref;  /* reference count */
      |  ^~~~~~~
make[2]: *** [lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o] Error 1

Reply via email to