> Thanks for replying.
>    Yes, the code using antlr is for generating parser.
>    Actually we are using apache hive and  apache storm, and antlr code I said 
> is in hive(e.g. HiveParser.g) and clojure code is in storm(e.g. config.clj).
>    Is this kind of problem solvable?
> 
> Regards,

From William Zhou

> 在 2017年7月24日,15:38,Chris Lamb <[email protected]> 写道:
> 
> Hi William,
> 
>> these code were compiled into different bytecode every time. the
>> randomness are from some ordering problem for variable definitions
>> or instruction sequences when i using javap to disassemble the class.
> 
> First, is the code in question a parser generator? If so, those often
> result in non-deterministic output as they often iterate over hashes
> etc. in their output.
> 
> However, if it's not we have seen this in entirely "static" code:
> 
>  
> https://tests.reproducible-builds.org/debian/issues/unstable/nondeterministic_java_bytecode_issue.html
> 
> … and, as the page mentions, we don't know why it happens. Can you spot
> anything perculiar about those packages? (eg. do they all use Clojure;
> could it be that...?)
> 
> 
> Regards,
> 
> -- 
>      ,''`.
>     : :'  :     Chris Lamb, Debian Project Leader
>     `. `'`      [email protected] / chris-lamb.co.uk
>       `-
_______________________________________________
Reproducible-builds mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to