# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/firefox/hotfix-ia64-webrtc-arch.patch # Copyright (C) 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- # libwebrtc's arch.h has no ia64 case in its architecture #if/#elif # ladder, so it falls through to #error "Please add support for your # architecture in rtc_base/system/arch.h" on ia64. Add it as a # little-endian 64-bit architecture, alongside the other cases here. --- firefox-152.0.5/third_party/libwebrtc/rtc_base/system/arch.h.vanilla 2026-07-12 00:40:22.862188729 +0200 +++ firefox-152.0.5/third_party/libwebrtc/rtc_base/system/arch.h 2026-07-12 00:41:12.351863747 +0200 @@ -89,6 +89,9 @@ #elif defined(__EMSCRIPTEN__) #define WEBRTC_ARCH_32_BITS #define WEBRTC_ARCH_LITTLE_ENDIAN +#elif defined(__ia64) +#define WEBRTC_ARCH_64_BITS +#define WEBRTC_ARCH_LITTLE_ENDIAN #else #error Please add support for your architecture in rtc_base/system/arch.h #endif