From 64f6681cc7bb184112adcf2b4f2c313e1b0a5c4f Mon Sep 17 00:00:00 2001 From: Martin Doerr Date: Wed, 17 May 2023 15:10:46 +0000 Subject: [PATCH] 8308246: PPC64le build broken after JDK-8304913 Reviewed-by: shade, mbaesken --- .../share/classes/jdk/tools/jlink/internal/Platform.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java b/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java index 7d06fa33e75..f2d44823c59 100644 --- a/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java +++ b/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java @@ -50,8 +50,9 @@ public record Platform(OperatingSystem os, Architecture arch) { OperatingSystem os = OperatingSystem.valueOf(osName.toUpperCase(Locale.ROOT)); archName = platformString.substring(index + 1); - // Alias architecture "amd64" to "X64" + // Alias architecture names, if needed archName = archName.replace("amd64", "X64"); + archName = archName.replace("ppc64le", "PPC64"); Architecture arch = Architecture.valueOf(archName.toUpperCase(Locale.ROOT)); return new Platform(os, arch);