On Wed, Jul 18, 2018 at 4:37 AM, Stefan Viljoen <viljo...@verishare.co.za> wrote:
> Hi Guys > > If I recompile Asterisk (on a Centos 7 test box, Asterisk 1.8.32.3) > multiple > times in a row, e. g. > > make clean;configure;make menuselect;make > > I note that the asterisk binary in the /main folder in the source tree, has > a different SHA256 hash each time I recompile Asterisk using the above > commands. > > I do not change anything on the system or in the menuselect configs for > each > run. > > But each time the checksum for the "asterisk" binary is different. > > Why is that? Shouldn't a freshly compiled binary off the same source, with > no changes in the Asterisk menuselect, with nothing changed on the rest of > the system, result each time in an IDENTICAL binary, down to the last byte? > > Why am I getting a completely different "asterisk" ELF binary each time I > recompile asterisk, according to checksum? > > Can someone shed light... > A timestamp is added to the version string when you build Asterisk. Thus every time you recompile Asterisk you get a different timestamp in the version string. Thus the checksum will be different every time. Richard
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users