https://gcc.gnu.org/g:9bf5d5731b39683d58209f4082784a986d32d5f8
commit r17-1165-g9bf5d5731b39683d58209f4082784a986d32d5f8 Author: Rainer Orth <[email protected]> Date: Tue Jun 2 10:26:16 2026 +0200 libsanitizer: Fix sanitizer_platform_limits_solaris.cpp compilation As described in [sanitizer_common] Fix sanitizer_platform_limits_solaris.cpp compilation (#198158) https://github.com/llvm/llvm-project/pull/198158 sanitizer_platform_limits_solaris.cpp fails to compile when g++ is switched to the default Solaris 11.4 compilation environment, XPG7 + extensions. This patch, cherry-picked from upstream, fixes this. Bootstrapped without regressions on i386-pc-solaris2.11 and sparc-sun-solaris2.11. 2026-05-15 Rainer Orth <[email protected]> libsanitizer: * sanitizer_common/sanitizer_platform_limits_solaris.cpp: Cherry-pick llvm-project revision 0e92b557a78eddc7493ade4cfc0a3b6b93ee61cf. Diff: --- libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp b/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp index 7ea6134b702b..1cc64a38aaed 100644 --- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp +++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp @@ -51,6 +51,7 @@ #include <sys/timeb.h> #include <sys/times.h> #include <sys/types.h> +#include <sys/ucontext.h> #include <sys/utsname.h> #include <termios.h> #include <time.h>
