There are multiple bugs related to hsdis, calling both for added simplicity in 
building, and allowing for multiple backends.

The very first step is getting rid of the stand-alone Makefile and integrate 
the build using standard build-infra tooling. 

This patch does this, and it also contains OOTB building on Windows (as 
requested in JDK-8208495, and furthermore it lays the foundation for adding 
more backends to hsdis.

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

Commit messages:
 - Fix merge error
 - Update README
 - Add dllcrt2.o to LIBS. Now it works on Windows.
 - Fix -shared for mingw gcc, and workaround problem by modifying  
OPENJDK_TARGET_OS
 - Enable macos-aarch64 and better safety check when building
 - Remove hsdis-demo.c
 - Make a "fake" mingw-gcc toolchain on Windows
 - Now binutils configure passes on Windows
 - Fix sysroot for windows
 - Fix mingw compiler detection on windows
 - ... and 5 more: https://git.openjdk.java.net/jdk/compare/722d639f...48e11dd8

Changes: https://git.openjdk.java.net/jdk/pull/5908/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=5908&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8275128
  Stats: 665 lines in 8 files changed: 299 ins; 344 del; 22 mod
  Patch: https://git.openjdk.java.net/jdk/pull/5908.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/5908/head:pull/5908

PR: https://git.openjdk.java.net/jdk/pull/5908

Reply via email to