I'm following the instructions on here https://monero.stackexchange.com/a/2916 to set up a cold and hot wallet. In the hot wallet I ran export_outputs outs which successfully generated the with the outputs. After moving the file outs to my cold device I ran import_outputs outs in the cold wallet. I get the error message Error: Bad output export file magic in outs.
Am I doing something terribly wrong or is there a bug?
EDIT: On the hot wallet I was using a dynamically linked executable I built from the source on github but on the cold wallet I was using the officially built statically linked executable. When I switched to the official build on the hot wallet as well it worked! Is this behavior intended?