On Wed, 18 Oct 2023 17:57:47 GMT, Magnus Ihse Bursie <i...@openjdk.org> wrote:

> Ok, fine, let's go with this patch then.

Thank you, but I was unhappy with the situation.

I redid the patch:
- Source build now do make install, then uses same steps as pre-built after the 
"make install".
- Prebuilt now uses the installed directory. 
--with-binutils-src={installation_directory}
- Checking for API break now works on system also.

* Since libz is not installable from a binutils build, we have to use the 
system libz.

Source works with 2.30/2.38/trunk (and incremental source configure do not need 
to re-build)
Prebuilt works with 2.30/2.38/trunk
System works

AFAICT everything now is working.
But with two caveats:
- zlib mentioned above.
- you must configure with "--enable-install-libiberty" and install that if you 
are building your self.

@magicus ? :)

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

PR Comment: https://git.openjdk.org/jdk/pull/15138#issuecomment-1770957528

Reply via email to