can have separate shared library versions, by building in the arch subdirectory.
memory mapped clock.