make/defs.make

Print this page
rev 7812 : 8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling

@@ -328,10 +328,17 @@
   LIBARCH/ppc64   = ppc64
   LIBARCH/ppc     = ppc
   LIBARCH/arm     = arm
   LIBARCH/zero    = $(ZERO_LIBARCH)
 
+  # Override LIBARCH for ppc64le
+  ifeq ($(ARCH), ppc64)
+    ifeq ($(OPENJDK_TARGET_CPU_ENDIAN), little)
+      LIBARCH = ppc64le
+    endif
+  endif
+
   LP64_ARCH = sparcv9 amd64 ia64 ppc64 zero
 endif
 
 # Required make macro settings for all platforms
 MAKE_ARGS += BOOTDIR=$(ABS_BOOTDIR)