> 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
