<div dir="ltr"><div><div><div>Debian has included a patch that lets you use the environment variable SOURCE_DATE_EPOCH to fix the compile time, and thus obtain identical output (given the same compiler version and other things): <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795834">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795834</a><br><br></div>This was briefly discussed on this mailing list: <a href="http://erlang.org/pipermail/erlang-questions/2015-January/082699.html">http://erlang.org/pipermail/erlang-questions/2015-January/082699.html</a><br><br></div>Regards,<br></div>Magnus<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 4, 2016 at 8:59 PM, Joe Armstrong <span dir="ltr"><<a href="mailto:erlang@gmail.com" target="_blank">erlang@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I think I've asked this before but cannot find the answer:<br>
<br>
I want the beam file produced by<br>
<br>
  $ erl file.erl<br>
<br>
to always have the same sha1 checksum - there was, if I remember<br>
correctly, a hidden flag that removed the time of compilation etc from<br>
the beam code. Any ideas how to do this?<br>
<br>
/Joe<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div><br></div>