mbuffer does not successfully configure or build on gentoo prefix, OS X. Two known issues: 1. clock_gettime: clock_gettime is not implemented on OS X. Some implementations are suggested here: http://stackoverflow.com/questions/5167269/clock-gettime-alternative-in-mac-os-x 2. unnamed semaphores: Once the clock_gettime issue is resolved, the next problem is that OS X does not support unnamed semaphores. A description of the issue is here: http://heldercorreia.com/blog/semaphores-in-mac-os-x An example of a full-blown substitute implementation for sem_getvalue, etc. is here: http://www.libsdl.org/tmp/SDL/src/thread/generic/SDL_syssem.c I am unaware of what additional issues might show up once #1. and #2. are resolved.
This was filed as part of cross platform collaboration that I am doing on ZFS. If no one minds, I am reassigning this to myself. Time permitting, I will write a patch and solicit permission from base-system to merge it.
(In reply to Richard Yao from comment #1) > This was filed as part of cross platform collaboration that I am doing on > ZFS. If no one minds, I am reassigning this to myself. > > Time permitting, I will write a patch and solicit permission from > base-system to merge it. ping? ;)
This feels like a bug for upstream and there's been no progress.