D6631: Fix compilation with strict libc (such as musl)
Michael Pyne
noreply at phabricator.kde.org
Fri Jul 21 23:42:08 UTC 2017
mpyne added a comment.
In https://phabricator.kde.org/D6631#126937, @bcooksley wrote:
> Sorry, looks like it's still unhappy (another different error). This time it's complaining about gettimeofday()
> According to https://github.com/kinetiknz/cubeb/issues/6 defining XOPEN_SOURCE will sort this, but i'm not sure if musl is okay with that?
musl is fine with `XOPEN_SOURCE` as long as it's defined properly. It implies `_POSIX_C_SOURCE` in the FreeBSD headers anyways, though musl amusingly doesn't care at all for `gettimeofday`. musl *did* care for signals-related functions, but it defines those under `_XOPEN_SOURCE` as well (see https://anonscm.debian.org/cgit/collab-maint/musl.git/tree/include/signal.h). I'll take a look.
REPOSITORY
R106 KSysguard
REVISION DETAIL
https://phabricator.kde.org/D6631
To: mpyne, #plasma, mart
Cc: bcooksley, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170721/ed0dde83/attachment.html>
More information about the Plasma-devel
mailing list