https://sourceware.org/bugzilla/show_bug.cgi?id=30036
--- Comment #2 from Łukasz Stelmach <stlman at poczta dot fm> --- (In reply to Vladimir Mezentsev from comment #1) > There was a similar Bug 29477 - Build failure on musl: > collector_module.h:78:13: error: duplicate member ‘pwrite’ Yes, I've seen it, but I believe this is different. > What a version of Linux and libc do you use ? Aarch64, glibc 2.30. After inspecting output of gcc -E, I think Linux headers aren't included. I also had tried building in a different environment (Debian 11 on x86 with aarch64 cross toolchain) and it worked… until I added -D_FILE_OFFSET_BITS=64 on the command line of gcc compiling iotrace.c. I found that in the environment where the build fails, cc1 contains the string "_FILE_OFFSET_BITS=64" which apparently triggers definition of __USE_FILE_OFFSET64 in features.h and later usage of the __REDIRECT-defined pwrite in unistd.h. -- You are receiving this mail because: You are on the CC list for the bug.