# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/thunderbird/hotfix-zucchini-archs.patch # Copyright (C) 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- --- thunderbird-147.0.2/third_party/zucchini/chromium/build/build_config.h.vanilla 2026-03-03 11:41:22.678129310 +0100 +++ thunderbird-147.0.2/third_party/zucchini/chromium/build/build_config.h 2026-03-03 11:52:54.941421958 +0100 @@ -288,7 +288,7 @@ #define ARCH_CPU_S390 1 #define ARCH_CPU_31_BITS 1 #define ARCH_CPU_BIG_ENDIAN 1 -#elif (defined(__PPC64__) || defined(__PPC__)) && defined(__BIG_ENDIAN__) +#elif defined(__PPC64__) && defined(__BIG_ENDIAN__) #define ARCH_CPU_PPC64_FAMILY 1 #define ARCH_CPU_PPC64 1 #define ARCH_CPU_64_BITS 1 @@ -298,6 +298,11 @@ #define ARCH_CPU_PPC64 1 #define ARCH_CPU_64_BITS 1 #define ARCH_CPU_LITTLE_ENDIAN 1 +#elif defined(__PPC__) +#define ARCH_CPU_PPC_FAMILY 1 +#define ARCH_CPU_PPC 1 +#define ARCH_CPU_32_BITS 1 +#define ARCH_CPU_BIG_ENDIAN 1 #elif defined(__ARMEL__) #define ARCH_CPU_ARM_FAMILY 1 #define ARCH_CPU_ARMEL 1 @@ -350,6 +355,16 @@ #define ARCH_CPU_RISCV64 1 #define ARCH_CPU_64_BITS 1 #define ARCH_CPU_LITTLE_ENDIAN 1 +#elif defined(__sparc) && defined(__arch64__) +#define ARCH_CPU_SPARC64_FAMILY 1 +#define ARCH_CPU_SPARC64 1 +#define ARCH_CPU_64_BITS 1 +#define ARCH_CPU_BIG_ENDIAN 1 +#elif defined(__sparc) +#define ARCH_CPU_SPARC_FAMILY 1 +#define ARCH_CPU_SPARC 1 +#define ARCH_CPU_32_BITS 1 +#define ARCH_CPU_BIG_ENDIAN 1 #else #error Please add support for your architecture in build/build_config.h #endif