Index: chromium-120.0.6099.71/third_party/lss/linux_syscall_support.h =================================================================== --- chromium-120.0.6099.71.orig/third_party/lss/linux_syscall_support.h +++ chromium-120.0.6099.71/third_party/lss/linux_syscall_support.h @@ -4638,7 +4638,7 @@ struct kernel_statx { LSS_REG(2, buf); LSS_BODY(void*, mmap2, "0"(__r2)); } -#else +#elif !defined(__powerpc64__) /* ppc64 doesn't have mmap2 */ #define __NR__mmap2 __NR_mmap2 LSS_INLINE _syscall6(void*, _mmap2, void*, s, size_t, l, int, p, @@ -4749,7 +4749,7 @@ struct kernel_statx { #if defined(__i386__) || \ defined(__ARM_ARCH_3__) || defined(__ARM_EABI__) || \ (defined(__mips__) && _MIPS_SIM == _MIPS_SIM_ABI32) || \ - defined(__PPC__) || \ + (defined(__PPC__) && !defined(__powerpc64__)) || \ (defined(__s390__) && !defined(__s390x__)) /* On these architectures, implement mmap() with mmap2(). */ LSS_INLINE void* LSS_NAME(mmap)(void *s, size_t l, int p, int f, int d,