Hi, NR writes: > I was aiming to build a llvm/musl-based system, and while something > like `bash` will build fine, I encountered this error attempting to > build coreutils: > ``` > In file included from lib/fts.c:53: > lib/fts_.h:70:32: error: function-like macro '__GNUC_PREREQ' is not defined > 70 | # if defined __cplusplus && (__GNUC_PREREQ (2,8) || > __clang_major__ >= 4) > ``` > Looking in the llvm source, the closest grep result I could find was: > ``` > llvm_project/llvm/include/llvm/Support/Compiler.h:/// Extend the > default __GNUC_PREREQ even if glibc's features.h isn't > ``` Thanks for the report. I could not reproduce this on the Musl system I have access too, but it is clearly due to a recent commit of mine in Gnulib. I don't have commit privileges to Coreutils so you can run 'git am' on the attached patch. Or wait until a Coreutils maintainer does the same and pushes the change. Collin