--- mozilla-release.orig/tools/profiler/platform-linux.cc 2013-12-05 17:07:58.000000000 +0100 +++ mozilla-release/tools/profiler/platform-linux.cc 2014-01-02 14:59:20.000000000 +0100 @@ -58,7 +58,7 @@ #include // open #include // sysconf #include -#ifdef __GLIBC__ +#if defined(__GLIBC__) && ! defined(__UCLIBC__) #include // backtrace, backtrace_symbols #endif // def __GLIBC__ #include // index @@ -84,14 +84,12 @@ #define SIGNAL_SAVE_PROFILE SIGUSR2 -#if defined(__GLIBC__) -// glibc doesn't implement gettid(2). +// glibc/musl doesn't implement gettid(2). #include pid_t gettid() { return (pid_t) syscall(SYS_gettid); } -#endif #if !defined(ANDROID) // Keep track of when any of our threads calls fork(), so we can