[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    Integrated: 8288396: Always create reproducible builds
From:       Magnus Ihse Bursie <ihse () openjdk ! org>
Date:       2022-06-28 9:04:44
Message-ID: kORnEbpfamlg1WWIRGJVlcmCQ-qGqCkRpEkbQP55emk=.2083d915-a726-4f45-a4b2-967f721ffe3a () github ! com
[Download RAW message or body]

On Tue, 14 Jun 2022 09:48:25 GMT, Magnus Ihse Bursie <ihse@openjdk.org> wrote:

> When we started introducing some possibly more intrusive compiler flags and \
> functionality for reproducible builds, we also introduced a flag to turn this off  \
> out of an abundance of caution. But we have been been using this configuration for \
> a year or so internally within Oracle, with no issues. So there's really no reason \
> to be able to turn this off. (If you were to ask me, the fact that compilers and \
> build tools ever started to produce non-deterministic output has been a bug from \
> day one.) 
> With this fix, all randomness should be gone from our builds, at least on linux and \
> windows. There are no more `__DATE__` and `__TIME__` macros in the source code.

This pull request has now been integrated.

Changeset: b4ab5fe1
Author:    Magnus Ihse Bursie <ihse@openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/b4ab5fe1daf22a543e1bd973bcd34322360054b4
                
Stats:     158 lines in 18 files changed: 14 ins; 100 del; 44 mod

8288396: Always create reproducible builds

Reviewed-by: amenkov, ehelin

-------------

PR: https://git.openjdk.org/jdk/pull/9152


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic