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

Reply via email to