From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1147) id E6CCB38A8142; Mon, 3 Oct 2022 14:29:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E6CCB38A8142 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1664807359; bh=aj6WtQTp98yIPQ4OllI9kqfA5wE1+usIAB7GpSHxz74=; h=From:To:Subject:Date:From; b=bNTJKfoikJ/3WzqAhZEnrsFNiPH/RD9U4ilFagqfqu9JqRXSyqaZQmIpY0oUtNWV/ 2O+dFXVguQv2Mq5x3yfImEQL1TSxRRP6RTM1Tobw+PAtRXZNgAkQSkXDnFEkfOZNi9 WMkzrA04Ub+e3vjJoj4mgVaZxGpdcqUC97j8s22Q= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Rainer Orth To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-3033] libsanitizer: Fix Solaris 11.3 compilation of sanitizer_procmaps_solaris.cpp [PR105531] X-Act-Checkin: gcc X-Git-Author: Rainer Orth X-Git-Refname: refs/heads/master X-Git-Oldrev: 48960b6897e6e7749def5370119aa4888ccf54b1 X-Git-Newrev: 77d0627c244f7520bf74ec9cf2a8b69c32b6d30d Message-Id: <20221003142919.E6CCB38A8142@sourceware.org> Date: Mon, 3 Oct 2022 14:29:15 +0000 (GMT) List-Id: https://gcc.gnu.org/g:77d0627c244f7520bf74ec9cf2a8b69c32b6d30d commit r13-3033-g77d0627c244f7520bf74ec9cf2a8b69c32b6d30d Author: Rainer Orth Date: Mon Oct 3 16:28:46 2022 +0200 libsanitizer: Fix Solaris 11.3 compilation of sanitizer_procmaps_solaris.cpp [PR105531] The latest libsanitizer import broke Solaris 11.3 bootstrap again, due to an oversight of mine. A fix has been committed upstream https://reviews.llvm.org/D133556 This patch cherry-picks it. Tested on Solaris 11.3 and 11.4, SPARC and x86. 2022-09-23 Rainer Orth libsanitizer: PR sanitizer/105531 * sanitizer_common/sanitizer_procmaps_solaris.cpp: Cherry-pick llvm-project revision 1cd4d63fb9ab0f04c7151911dde0d58b673823de. Diff: --- libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp b/libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp index 6f43817aedb..eeb49e2afe3 100644 --- a/libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp +++ b/libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp @@ -9,6 +9,8 @@ // Information about the process mappings (Solaris-specific parts). //===----------------------------------------------------------------------===// +// Before Solaris 11.4, doesn't work in a largefile environment. +#undef _FILE_OFFSET_BITS #include "sanitizer_platform.h" #if SANITIZER_SOLARIS # include