Bug ID: 373175
Summary: _XOPEN_SOURCE needs to be defined when using
Platform: Compiled Sources
Target Milestone: ---
Created attachment 102573
KDECompilerSettings: Ensure POSIX correctness
When building on non-glibc Unix platforms, such as Solaris, NetBSD, and
Linux/musl or Linux/uclibc, multiple components of KF5 fail to build. This is
because -std=iso9899:1990 is specified (for strict C90 compliance) but
_XOPEN_SOURCE is not defined, so none of the POSIX interfaces are exported. I
have seen this reported in at least:
The attached patch resolves this issue on all our build boxes; additionally,
applying it to my glibc builder did not change the already working result.
You are receiving this mail because:
You are watching all bug changes.