(Note: I'm just using ffmpeg as an example, I have often wondered the same thing with other programs)
I have a build script for ffmpeg which compiles in support for a few non-standard features. Now I want to use that encoder on several other machines. Is it OK just to copy the /usr/local/bin/ffmpeg executable over, or should I prefer to run the build script on the other machines?
- Are there likely to be any hardware-dependent optimisations in the compilation?
- Is it possible to have any hidden dependencies which I also need to copy, apart from the executable itself and anything I can find with
ldd?