BinaryFormat was already being used for various constants, but as of b761a648 it is alse used for code. This should fix the shared library build.