From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Thu, 18 Dec 2014 16:04:35 +0100 From: Gilles Chanteperdrix Message-ID: <20141218150435.GP2012@hermes.click-hack.org> References: <549072DC.1030901@xenomai.org> <549090FA.7000901@xenomai.org> <5492989C.9070106@siemens.com> <20141218141248.GN2012@hermes.click-hack.org> <5492EBAC.10502@siemens.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5492EBAC.10502@siemens.com> Subject: Re: [Xenomai] [xenomai-forge] timer-internal consume a lot of cpu List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: xenomai@xenomai.org On Thu, Dec 18, 2014 at 03:58:52PM +0100, Jan Kiszka wrote: > On 2014-12-18 15:12, Gilles Chanteperdrix wrote: > > Otherwise, have you tried some alternate libc, such as musl: > > http://www.musl-libc.org/ > > > > The following blog: > > http://ewontfix.com/ > > > > Seems to show that the musl maintainers try and report glibc bugs > > and avoid them in their implementation. > > > > I have not tried xenomai with musl at all, so, maybe it does not > > even compile. But maybe just compiling a testcase for the condvar > > issue with that libc would help know if it has the same issue or > > not. > > Well, like with many of those "light-weight" re-implementations, the are > "small" issues with bits required for real-time: > > http://git.musl-libc.org/cgit/musl/tree/src/thread/pthread_mutexattr_setprotocol.c On the other hand, no implementation with a clear ENOTSUPP is better than a partial and buggy implementation that can not be trusted anyway. -- Gilles.