On Wed, 29 Mar 2023 10:14:49 GMT, Guoxiong Li <g...@openjdk.org> wrote:
> Hi all, > > This patch adds the RISC-V related content to `building.md`. But I didn't > generate `building.html` locally, because I know the `pandoc` version > may influencethe the output of `building.html` (Need help here). > > I know there are many steps and subtle points about cross-compiling the > external libraries. Considering the content length and the libraries are > introduced at `External Library Requirements`, I give only one example > instead of all of them. > > And I tried to build it by using `devkits` and `Debian sysroots`. But it > failed locally. > Maybe someone who has built successfully can tell me how to change the > document, which mainly adds the right name to their supported target table. > > Thanks for the review and assist. > > Best Regards, > -- Guoxiong RISC-V cross-compiles with sysroots fine: https://builds.shipilev.net/openjdk-jdk/configure-logs/configure-openjdk-jdk-linux-riscv64-server-release-gcc10-glibc2.31.log https://builds.shipilev.net/openjdk-jdk/build-logs/build-openjdk-jdk-linux-riscv64-server-release-gcc10-glibc2.31.log Sometimes you need to point to tools like `OBJCOPY` and `STRIP`, if the host/target triplets contain `unknown`. But other than that, it should be pretty straight-forward. ------------- PR Comment: https://git.openjdk.org/jdk/pull/13223#issuecomment-1488340630