From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 106273858D1E for ; Fri, 12 Jan 2024 04:11:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 106273858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 106273858D1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1705032676; cv=pass; b=CeGfnhp4C5m/VKpe+PgbV8iQ3CzBfocnevXimaxPkHiIwBYiqRkgXiqFs1b7Ah0iYWcjFAjCI3M7PAqtpzcfeZjoxEE6fBXU3xPGbudIqSJAA2mHo5KlPtiwXydtRs3Aci+v6eA3mZ5o1pC1uqo2HtF+tkgZVcCiNzr/Yz0IXsI= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1705032676; c=relaxed/simple; bh=J7I1HiVsTwRhzFh7HaGBxWI97WwM2RgwZbJf51Qgks4=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-Id: MIME-Version; b=kss+dYBlWy869Fzh5zCauweJAA4QejSNaCdUzsJxKc060krhOgyhoDw2G5vpJs+I60LO1I2Y0g9lppZAQvNeUWnlJylvtlb/Ld1iMJihbGYIiutL/OQjcIuzdBs5iSEs7j/jQl3GpgDr6VS/MLAqjU5s89QAccoyaWztuanI8t0= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 40BMPIYM007693 for ; Fri, 12 Jan 2024 04:11:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-11-20; bh=0tjADuHxTXF/WFuxae238GPSPvnnPVRYfOq6ErO4fTM=; b=USgkuETeDjO46iS8XHWC0EJtNJv3IMcoxroP/yzTyiZY4qk6+kyGy9wBOfjZWtcSiI+X ajuP1dD0f4QLoItm0p7n5isoh2MSCG2QmP21DE89Qrvb0b79GI3L0WQfj0ocp4wib0uO MaDufOjjUG0cqoTo8AI4SgTBeT5/6AchtQ7sev6GZ9MURFhbTdJhk7Dgd+7nav0SSUVq L9+vRbYqZZig/Ev+CmjwTyK14SBAf3EHiRub++7x+e5Zy1aeZ/Alsf4RkIXT1T4VJkhd 6Ym3xIo1yQIXDl+/CPYahsydrQDW6dsnX1WxLO0SOcQkpGcddVzEmUDnJ6H52vdqkqaK pQ== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3vj4wwk031-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 12 Jan 2024 04:11:12 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 40C1aGXC012219 for ; Fri, 12 Jan 2024 04:11:11 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2169.outbound.protection.outlook.com [104.47.73.169]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3vfuwn04vb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 12 Jan 2024 04:11:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LPyIdLMeAs3BcFgCrca3hHm3R7Bri9A0ufdiaDUF4EbGc3CaLYIqutHBku9ewCM+eMraB0Mn059kxB3IM+F09fhKY/wN0qWTTyjBwVrzB1X+hJh1GoKg0+tuypoDLNCAPOIbOm0Ft7tn3l3xzVsFUYewakVRknNd0TvtYaaZ79KDGk1UwlF5e7yAtjI8ay4oxOJ3JnGc2oDu6pp5U4cWyX0P39g7eFAM8zxOrP1mx/azlPaQtcQ2pbbed59qEgkCRqGFOimYheYGDVcu5q0xdWZ/SvQKUdJYT96EL/J4RPM4Kf8cGo1fdYYh/zZvWEg1ZyT0n1zVYpke3Gf26ZHWEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0tjADuHxTXF/WFuxae238GPSPvnnPVRYfOq6ErO4fTM=; b=clV8dkdb5ki1haomjOMLXvvy+WZov0qucUoef08XpwdmFWp8X0ef6vy9si5KgVGpufZCe4CtQEhbLSLRL0A3JFzVVNIcijcoSoAqYZ0m0zHYFyNfHI16g5TbV7uDwatP5Nd0AcId2Nyd8nzxR3EgDiviCVVwxESVPwALEcavhSdPRrr+hxQMLlZNENJgAKRXcMW1BGhkQW01VVF9gG5ATd97kGbCpYizS4v+eHH7efgJpvPqlRcdHNrxG3KrXNU2P5Qtp9QEUyLSuR0FVHdNIa40ruC0QmvBWYjYq1JtOd4mxszQb6Z/z4wIQdMKr9CDEiQuTopUijOPVM+3OvkBdA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0tjADuHxTXF/WFuxae238GPSPvnnPVRYfOq6ErO4fTM=; b=HDGqxDl0LsrZy7V48/qcUoipv6LJmkhdWx1qLqbeH524ZqIz7cdTBZduWzmLaj4WK2CgfSUk8SmBlWaPx/Ys0mWJuC9zhGqwJuJ+puLOaWQsYBDUdMZvdCVgmUpZzJ1PTSEaBMrrfk1oM07ufwpldl2iCSlqwq1vY8WHeOZ/sig= Received: from SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) by BL3PR10MB6234.namprd10.prod.outlook.com (2603:10b6:208:38d::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.21; Fri, 12 Jan 2024 04:11:09 +0000 Received: from SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::5b9b:a8a:21f6:a505]) by SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::5b9b:a8a:21f6:a505%3]) with mapi id 15.20.7159.020; Fri, 12 Jan 2024 04:11:09 +0000 From: vladimir.mezentsev@oracle.com To: binutils@sourceware.org Cc: Vladimir Mezentsev Subject: [PATCH] gprofng: 30889 can't compile without large file support Date: Thu, 11 Jan 2024 20:10:54 -0800 Message-Id: <20240112041054.1836291-1-vladimir.mezentsev@oracle.com> X-Mailer: git-send-email 2.31.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BY3PR05CA0038.namprd05.prod.outlook.com (2603:10b6:a03:39b::13) To SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PR10MB4636:EE_|BL3PR10MB6234:EE_ X-MS-Office365-Filtering-Correlation-Id: 36bbc12c-bde2-4d71-649e-08dc13248156 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hmQt0iGKy1fWYeSDKs92SCMXatSHC+ObT8tjdl4HfQ+Nt5x85hboXDtEe7QpEQUw1ymslBCkbQaKVLlcD1qCT5uWwBIRK2fhjstdVzpKAmKrjWyFPJyG7KGBr8ODT0Jk2ZtlMTA/Gtem3O796/FwELu2u7+M2kUvBviYKfAVX6llTGSznSwP1Hxlg6uPfDG2eKGKyzHNFuNb8PXrMV1W45NlLgcSgoHJqcPfY5pBsIKLP1TkzV3qKZXfwt9Oy4RH0c6vSB1GmN/fowMyzJ4l3GjnVRifxUv7/HnEYaN9GBzkr7UXCgcMbY9h5q5QYQ9y1utyRRrYuXUzIFStFMFMdPmP616fJWBpv57UnTMRJDztzhfSkKrS1RV/xJrIrvl/pwwRZyro4aYPFTqVUWtdR1gZQf+BFy+dUQi44kanWMDYwif3+3JdTstOQ5vAsSNKn7N9Ph5HKEtuk+bayvb85CQ1SzZ2bt+LvmIr/Ja+hSrElQRuRAUdWCALwvwybPMyx/BoBwM502h/pL3vSIRhaMqF3Hu35NHH4nPK/anh3oOTwjv6RVfVlYXoRN32vR9+ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA2PR10MB4636.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(39860400002)(136003)(396003)(346002)(366004)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(86362001)(1076003)(107886003)(2616005)(2906002)(9686003)(6512007)(5660300002)(316002)(8676002)(6486002)(6916009)(66946007)(66476007)(8936002)(6666004)(4326008)(478600001)(66556008)(6506007)(41300700001)(38100700002)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?WWUdBfQYPfyTo345DaS8+ZDsLPcfTkiPE88dQ+QiFNtUjIF+ztY9bZWC+efE?= =?us-ascii?Q?+/3ZbT950xiIfcichNz31WeLSkMDsgtwboweL0pZDR4bkwVnsv2KI1fdEhEi?= =?us-ascii?Q?XitpZmtm/WkBqBrztlZQoq75AxXWDkJoTi15+wXCF6k2IsEWej1O7Wzwmofy?= =?us-ascii?Q?959aLmkCPbXHw2MJWLO9EBih5mIyQfGu3KcPABeytyuFKk5UvfPNcfYtCmFU?= =?us-ascii?Q?pSRvrM6quZadUmZ20rikrhYQKMjvYfflcdMch2VjQ98YeOfnVJhoUB6ZmAKd?= =?us-ascii?Q?FnChrC3BF7I3e/f2LCtk0shZIgbHwuwb/rtsCBdw+IUmL8yZBOk9xtpjPMQU?= =?us-ascii?Q?k59pqk5+loXGYDbIeUtBcBOr6sMxVFOTiJPfhd87acs0+JdtQuwN5P3EsKQb?= =?us-ascii?Q?KpNE5t78UCvF1jOKmPKjlsoYujRBFBvWzrvPpjDY61OZcPPwtS8GiJr0Z1Rl?= =?us-ascii?Q?y4X8zoLZt9AT/6I/+HqYK7DBFyVQNIzx0ae+G0rDjztj+VxQGhP3T0yx6cpa?= =?us-ascii?Q?P+Rcec62TbfSkM7AOrW5Gg0mnrChdMPfHkF4eFtAUZqVM4VJYGIvUK0z7eGY?= =?us-ascii?Q?/xoQLJHIf6/A5z5FK0+TtcFBT77JPaCkfB0A47qWBw6NlL/gmI2Ywp1DJMhi?= =?us-ascii?Q?D2AYJMa4J1dBClO8dv6qyfqM9bQ0JSCB5VHHNwN0ErsklnTjBYyl2ArkYsgx?= =?us-ascii?Q?d3nAiVksm7Jy7N6ySsCYQMgBVyn6AjWQoK2P3fHeRJcimljCdSrhz+SCTZ9l?= =?us-ascii?Q?LC1LWTP3fzFXu44tDwC6PkxNem7WaKJlhSsda8TJY5bnT2GJ3FuY6EIRVFSw?= =?us-ascii?Q?fXrDTePJNdPBrE3Xago08GtcSAXEZ+iuGcSGPVQCpv4KWoDUMu3HPw91uA6B?= =?us-ascii?Q?YIM5cjMeoDLFSKiWJaVmd6nd/KKR0PwMk5xl3+hf/p1iGyHokgt6hizSEs7E?= =?us-ascii?Q?0RbFvMD4irWjgwYtMsPfb9/PECJtYEFKlIj9oPTyDeYlz+mwvLqzruyjKtPT?= =?us-ascii?Q?O1mV1HvnDiXp0w07+dnExupMmIeK7IHmGw4BXFsPoK41mZydJQZZLVJnvxX/?= =?us-ascii?Q?H3u3uypESTtxVBm9fmK0/+STosnlo2g21QrqsNB3WRQf18/RYMnkMRUX5+Qo?= =?us-ascii?Q?BstCDOD0DpXmgDDWem2+H2Pj5HlhWb3ibvVfrwGyyfGu8xbA8JBg1qnbvt7Q?= =?us-ascii?Q?6rBEd+Z/jaA0SsA/jLD6OKessLBjO96yxEHE0BPlxcMki+xSuqoTjKlo+qFA?= =?us-ascii?Q?jdM74kLz3OxyQkMlssn+s3w5f29JF92qlqc6E3JraNzaJWHZsU1pHQI/kzHm?= =?us-ascii?Q?AZMI2S1mBT7VcLMTj79GjJqTXzHBe/tZUMbmuZndAkaSxbiAWw+KwhR970J+?= =?us-ascii?Q?fGjhZRTpzSlpu+40UWJagR0bu4Vdz7JiiO3eFOEn+uTYwYt33HJnKCDc2i1g?= =?us-ascii?Q?qYVK/9xKg4p5JIgCGBOd7cpbEHElkXdridVQ8GDyDiAlLon/sy1ap9HOADz8?= =?us-ascii?Q?8fzfUBjHT3pXKNiKbEAFtkkVp1u00ethUDx5PDQIiB8OANehUbecuzHLob1q?= =?us-ascii?Q?uxrn0i4QVIoANwSaQGrntDC4K5pnTk5dSCz2kVKpyAaDZ/HwgTLHyPtp4E1U?= =?us-ascii?Q?oMGxY+sa2VwOFi7VZE8RBaHPuPh9a7GkX7oReY1XrCXR?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Y5JenN6A4DcgQHXzuT8Md3JpVGG6zFVI5JG8P4LqLArXKVV5KdzvHxE3t+omPSAbSfcY/0cHeQT2RtUDX1G++CnnDGq1NXYsur73M6SKGsT0FVd9aePq6bn6Nnq3TlLZ7474oUYwfrL88+3X4DPzL48NOxAFtA0My8FZt9UE7rTQznnCIr3dZgFxDXUv1I/+9Yc7gDDJstp99hWL/BFDeBTbzZfmVm6w+7QwMb9TgWxKHm9wFThaOtZumM4wAISZQkUcn/GFF+MW6s5ui7Jv1Tb6XcmQxfQGNFBOMxhdmSJMFGO8JSRfX8Me0QwKKUEAGmXWYGR1koAwylEXGyqF/GMYgMrutGaz1PB5sySr68eq+YUKYdH0CMwwu9DCBLSf56R9JmZ+885EA3xzf6hxhkJL7IfDlQrs5jcvJJQqHfL/XREu4OUswmgT9rvftVf/VrwIiw4/sDlMp37EA7bzb/igBsi1GCSn7GO/23RVZksjtvUKmb9Gune/jBfQmwaqQgkTh7cD0Rx/fhec3DCrOD8tNcDZpl8onIyFoGDBbIAIzroY/JFYVufZvOye14H4oT+/Fo77XXr7Eonlk9YHgQWQDEMn0qRbpp7XAEkaSHM= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36bbc12c-bde2-4d71-649e-08dc13248156 X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4636.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2024 04:11:09.0421 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QQ++cYTEgsVU8RNeyzIJUVZry2P01xqJvEGbq+Ab4zmuamckeQSUGI1OKEiivs2PuoVuHfQQ+K8WxMYUrGvMMnv5RzzjNW7RqFOpBZFgDmc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR10MB6234 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-11_15,2024-01-11_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxscore=0 bulkscore=0 mlxlogscore=999 adultscore=0 spamscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2401120027 X-Proofpoint-GUID: HV5dom2FD_3OajozwuOuRUF02fMC2Ojs X-Proofpoint-ORIG-GUID: HV5dom2FD_3OajozwuOuRUF02fMC2Ojs X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: From: Vladimir Mezentsev gprofng/ChangeLog 2024-01-11 Vladimir Mezentsev PR 30889 * configure.ac (O_LARGEFILE): Define to 0, if not defined. * configure: Rebuild. * common/config.h.in: Rebuild. --- gprofng/common/config.h.in | 3 +++ gprofng/configure | 26 ++++++++++++++++++++++++++ gprofng/configure.ac | 11 +++++++++++ 3 files changed, 40 insertions(+) diff --git a/gprofng/common/config.h.in b/gprofng/common/config.h.in index f8484f238fd..1e719b605dd 100644 --- a/gprofng/common/config.h.in +++ b/gprofng/common/config.h.in @@ -56,6 +56,9 @@ */ #undef LT_OBJDIR +/* Define if O_LARGEFILE is not in fcntl.h */ +#undef O_LARGEFILE + /* Name of package */ #undef PACKAGE diff --git a/gprofng/configure b/gprofng/configure index 1c6a99291be..48161190485 100755 --- a/gprofng/configure +++ b/gprofng/configure @@ -16648,6 +16648,32 @@ $as_echo "#define DEBUG 1" >>confdefs.h fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for O_LARGEFILE in fcntl.h" >&5 +$as_echo_n "checking for O_LARGEFILE in fcntl.h... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#ifndef O_LARGEFILE +MACRO_UNDEFINED +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "MACRO_UNDEFINED" >/dev/null 2>&1; then : + + +$as_echo "#define O_LARGEFILE 0" >>confdefs.h + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: O_LARGEFILE is undefined" >&5 +$as_echo "O_LARGEFILE is undefined" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: O_LARGEFILE is defined" >&5 +$as_echo "O_LARGEFILE is defined" >&6; } +fi +rm -f conftest* + + cat > "dummy.c" << EOF #include #if defined(__UCLIBC__) diff --git a/gprofng/configure.ac b/gprofng/configure.ac index a7221d9eaf0..150deac5fa2 100644 --- a/gprofng/configure.ac +++ b/gprofng/configure.ac @@ -151,6 +151,17 @@ if test "${enable_gprofng_debug}" = yes; then AC_DEFINE(DEBUG, 1, [Enable debugging output.]) fi +AC_MSG_CHECKING(for O_LARGEFILE in fcntl.h) +AC_EGREP_CPP([MACRO_UNDEFINED], [ +#include +#ifndef O_LARGEFILE +MACRO_UNDEFINED +#endif + ],[ + AC_DEFINE(O_LARGEFILE, 0, [Define if O_LARGEFILE is not in fcntl.h]) + AC_MSG_RESULT(O_LARGEFILE is undefined) ], + AC_MSG_RESULT(O_LARGEFILE is defined)) + cat > "dummy.c" << EOF #include #if defined(__UCLIBC__) -- 2.31.1