When working on reproducible builds for openSUSE,
I found that the firebird package produced different results on every build.
The differences come from two sources:
g++ orders functions in libEngine12.so and fbintl
depending on random order of files in the build system's filesystem.
Additionally, help.fdb and other sample .fdb files contain some bytes that differ between builds.
for why this matters.