# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/arcticfox/hotfix-gcc16.patch # Copyright (C) 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- --- Arctic-Fox-47.1/gfx/qcms/qcmstypes.h.vanilla 2026-05-02 18:35:30.568366739 +0200 +++ Arctic-Fox-47.1/gfx/qcms/qcmstypes.h 2026-05-02 19:17:53.722812271 +0200 @@ -44,7 +44,9 @@ # include #endif -typedef qcms_bool bool; +#include + +//typedef qcms_bool bool; #define true 1 #define false 0 --- Arctic-Fox-47.1/ipc/chromium/src/base/stack_container.h.vanilla 2026-05-02 18:33:10.143017986 +0200 +++ Arctic-Fox-47.1/ipc/chromium/src/base/stack_container.h 2026-05-02 19:37:09.570645103 +0200 @@ -33,7 +33,7 @@ template class StackAllocator : public std::allocator { public: - typedef typename std::allocator::pointer pointer; + typedef typename std::allocator_traits>::pointer pointer; typedef typename std::allocator::size_type size_type; // Backing store for the allocator. The container owner is responsible for @@ -103,7 +103,7 @@ source_->used_stack_buffer_ = true; return source_->stack_buffer(); } else { - return std::allocator::allocate(n, hint); + return std::allocator_traits>::allocate(*this, n); } } @@ -113,7 +113,7 @@ if (source_ != NULL && p == source_->stack_buffer()) source_->used_stack_buffer_ = false; else - std::allocator::deallocate(p, n); + std::allocator_traits>::deallocate(*this, p, n); } private: --- Arctic-Fox-47.1/js/src/editline/editline.h.vanilla 2026-05-02 19:40:23.219619130 +0200 +++ Arctic-Fox-47.1/js/src/editline/editline.h 2026-05-02 19:41:51.426772460 +0200 @@ -78,7 +78,7 @@ extern char *rl_complete(); extern int rl_list_possib(); extern void rl_ttyset(int); -extern void rl_add_slash(); +extern void rl_add_slash(char*, char* ); #if !defined(HAVE_STDLIB) extern char *getenv();