[email protected] writes: > Check ./docs/text/system/libc/OVERVIEW.text from the Android NDK: [...] > pthread_once(): [...] > The current implementation of pthread_once() lacks the necessary support of > multi-core-safe double-checked-locking (read and write barriers).
This is the only bit that worries me. It sounds like Bionic's
pthread_once() might not work properly on multi-core systems. We rely
on 'pthread_once' for thread-safe lazy initialization in libguile.
Mark
