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

List:       openjdk-build-dev
Subject:    Re: RFR: 8316648: jrt-fs.jar classes not reproducible between standard and bootcycle builds
From:       Erik Joelsson <erikj () openjdk ! org>
Date:       2023-09-22 12:53:10
Message-ID: TnkofU9K4igzuwkRi7YlhJCkY3cSeK9o1rpIIrHPSo4=.9c3d5ca3-b6f6-4e8e-9c24-84c21b9a9d7a () github ! com
[Download RAW message or body]

On Fri, 22 Sep 2023 12:38:03 GMT, Andrew Leonard <aleonard@openjdk.org> wrote:

> jrt-fs.jar classes are currently compiled with the BootJDK being used, this has a \
>                 couple of issues:
> - The classes are not reproducible between a standard and bootcycle build image, \
>                 since the first is compiled by jdk-N-1 and the later jdk-N
> - The jrt-fs classes in a standard product image are compiled by the BootJDK \
> (typically jdk-N-1), which means from a "secure dev" perspective they are not \
> compiled with the latest and greatest compiler with all the latest vulnerability \
> fixes.  
> The jrt-fs classes are required to be built targeting jdk-8 compatible, there is no \
> reason they cannot be compiled with the jdk-N "interim" compiler as part of the \
> standard build. This then makes the jrt-fs classes reproducible regardless of which \
> bootjdk is used.

Marked as reviewed by erikj (Reviewer).

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

PR Review: https://git.openjdk.org/jdk/pull/15888#pullrequestreview-1639891273


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

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