I know there where bugs fixed in clang related to deterministic builds, but none of them seem to be related to the issue I have seen. I've tested this with also on the build vms with the same behaviour. I ran tests compiling the same source 10 (20) times and got different kinds of object files generated. When disabling ASLR by calling "setarch `uname -m` -R /bin/bash upfront, this test passes and always generates exactly the same object file (on ubuntu 12.04 and 13.10). The test I used for this can be found here: https://github.com/gradle/gradle/blob/master/subprojects/cpp/src/integTest/groovy/org/gradle/nativebinaries/language/objectivec/ObjectiveCLanguageIncrementalBuildIntegrationTest.groovy#L51 Best regards, Rene -- Rene Groeschke Principal Engineer, Gradleware Inc. - Gradle Training, Support, Consulting rene.groesc...@gradleware.com http://gradleware.com
|
- [gradle-dev] Incremental builds and ASLR Rene Groeschke
- Re: [gradle-dev] Incremental builds and ASLR Daz DeBoer
- Re: [gradle-dev] Incremental builds and ASLR Adam Murdoch
- Re: [gradle-dev] Incremental builds and ASLR Rene Groeschke
- Re: [gradle-dev] Incremental builds and ASLR Adam Murdoch