From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id B84DE385E836 for ; Fri, 3 May 2024 01:34:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B84DE385E836 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine 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 B84DE385E836 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714700053; cv=pass; b=MUmZjrX+4YeBp/8VBhsSyQy7HPZg6v7P4BbQE8p3AX32su+s1hXDLL7AR6LYnMleZ5+6pe1IVGsYDOD9K4mEs/wpIZDbBdmtzCgosl0IEVigPEScDVWs++HvzSgPatBpTu+uQka18pvXvGurFnelTvvuAVHiu2h/jr1c8Akm488= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714700053; c=relaxed/simple; bh=DUKqu4jNUq9byxDGIIFPXP+JO7mdP2TRGIt9Jn4lSRs=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-Id: MIME-Version; b=LtidoaQwwV86ojQAjgWJFHxBMRlTIAC0avlaRfWfVbr/jGDpZBG3jL9lgadBTFWN0dX8MUfsOWc5Yiwz9pxre5m+2gPDMbwF+nOnWP8nVOmza9Re1ZYLV5hg6YzboWPPaY5vd1FEHuU+un0i4nLMlztAlKlLq6Ps8uDZKmtVRS4= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 442MYZX8008740 for ; Fri, 3 May 2024 01:34:09 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=QhXIb/AZGZNWVpYiiNe9ahds/HF+x1lgm8g6Q/ZYNuo=; b=h7Ju6nfHj7urw+gSFRPKQfF4kPyLgg4WWwsAvlmz7GNQwfPysMKKaCM08I+t6wcjIoG1 peydGWgmgClRDbAq9L+GFvjjGdsxy3o9S+lVS40ntnSPG1gnivBvNzkuvzZrBzGitIak k+pVKtGq5qpH4HpklAbXzY4FC+CA6Lw6IyXqBoqF2S4g59EHWjzsfVDYdWza63CRG3aO oM4puQ901ORJav7upNxEAP3hw7ra3lq4ZSmn3KhfJ2r5AoWqOiPi2jqDawFOi8YUv7ic 4S6twbkI5kXqc0xtHtT0EW3n3D/u7ftMUMn53qEPnr/86vuDlwJgULrhzjPw6xwfWaUv Kg== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xrr9cys0a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 03 May 2024 01:34:09 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 44308Jvl020063 for ; Fri, 3 May 2024 01:34:08 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2171.outbound.protection.outlook.com [104.47.58.171]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3xrqtb797e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 03 May 2024 01:34:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fgdNp0On7FvVKzVCN1JZam6/t5kuRw3Gpjks1dtg7/aWdZTjz4WbVMtMJpcURy1l4/K+stA3jXUd1MFdMTp7f0Y2W7Yu48gs93Fi3FEEFYhSqh2THDcVvFkQP3+LCsUhhmzOuPQMox3+Yd14GdYmne79QuGhubdpKXaQzDxK2DME3klXJ13dKI0kDmAXIo4PRciOikKe0MYwx7H7vzNXpAhZeogUv0T4lTkRWelnSoJVH/JLDdHyI+9sUorpILTPZWcfnWUPerOG80BrAV3DheZ1n13Jk1z6WAl+bG609Nn1t5u7zuw+HgyS0RSVoMEoWJz/8D9rAUavVpoZiJuhIg== 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=QhXIb/AZGZNWVpYiiNe9ahds/HF+x1lgm8g6Q/ZYNuo=; b=J/ce27voqrPnB55Ta2N7Ir/30ec2k5WtzYtAm4nJeqeiVCBbasbwXZVJVGfgWJ9xhdm6iQdUmhTj/9ivq/ptd+Q6jnEzkpc7g/CE9KxiGnP03xIl44kvQWpooXo1b2CXNKc+HLYDMW7YnBCfREFeYfdHM/QUMb9C7nb8xRWPhcRGjcKXZauJ6sV1tJtVWcwm9R7Dtowe3JFbSv2/IL7svLZBJWAXdK2Miy3ay2sNaoueZObaeOcjeyjzAYvFdjbEsTri1Tzq6msneemVCoSe3ddSQ0pOQYA2bAXHjUkDMVzJ6tvMBfypfJ4PwDtoKeVOZSDEeIw30qGERRQEQmC+pg== 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=QhXIb/AZGZNWVpYiiNe9ahds/HF+x1lgm8g6Q/ZYNuo=; b=YCIrTu0nfB/ig+hfU3H2v6BPXxrH/BCir8yes5A1WguUrzCudFOaJURIB2jETKJ+aqRKfBlU4S4zZ6syxHRW9K4nfhKOsz3UZhzWNblEEp/6qyu2oBUR4aMIH85mfLLSt8JjpRdRNKujjrhGjG0dWz5kynObouAbKExYskGJUXY= Received: from SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) by SN7PR10MB7101.namprd10.prod.outlook.com (2603:10b6:806:34a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.30; Fri, 3 May 2024 01:34:06 +0000 Received: from SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::1b3d:bd64:9100:c3fb]) by SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::1b3d:bd64:9100:c3fb%6]) with mapi id 15.20.7544.029; Fri, 3 May 2024 01:34:06 +0000 From: vladimir.mezentsev@oracle.com To: binutils@sourceware.org Cc: Vladimir Mezentsev Subject: [PATCH] Fix hard-coded bash path in gprofng Date: Thu, 2 May 2024 18:33:59 -0700 Message-Id: <20240503013359.1682921-1-vladimir.mezentsev@oracle.com> X-Mailer: git-send-email 2.31.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BY3PR03CA0009.namprd03.prod.outlook.com (2603:10b6:a03:39a::14) To SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PR10MB4636:EE_|SN7PR10MB7101:EE_ X-MS-Office365-Filtering-Correlation-Id: 8c817c68-9f60-41c4-75f7-08dc6b111f5f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|1800799015|366007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?thGlFrNXTF4hspz7RgxfxgqO/F08AjrWfawwiEsMfVhsUtD7pP5RB0Gpi2mn?= =?us-ascii?Q?P8KkPg6w3kkzRN43iDZLhzSzRq2EFXNfaERGj0n2DLzy1+jYseyeJMfr1aB3?= =?us-ascii?Q?pU3Zd45N4z7AU2CW3DK2orJR0/1kAfMffiAsHiuzCeIqTq0sV1qwewA4fUzz?= =?us-ascii?Q?LWnr+N0c9M8nneGXvcS+EyTZ+G/m3hirzH+TQx5bjtR6fyKWAoyj9t40er1f?= =?us-ascii?Q?Lv6Ob5p/YbNE6n1SZnSMhniCYHheWdxPT0YXwuBwWcgWm+rNpTJawMvwpm+D?= =?us-ascii?Q?5Q6MMVtosOfALImd7bWgStGNpQ8SexVT3iWL/oYEqZxwKBLMWpBu+79ZXRm0?= =?us-ascii?Q?lmA0CwdjKr0C/EWKOJeJ7kc2T/SRxzkwNF6s+tfyi7zdW3BkyQ4PMD3xnOUz?= =?us-ascii?Q?/gRs9VbvwERLkzav5W2GhUIMauJtmiakpn5IpR2wdby2dZ76XYM4mtd8qaPY?= =?us-ascii?Q?U40HSKUPsYErh0QjAlgJO9cTPkI4RyL023cNZEaq7DVx0P8pWHd1mKJDHSUq?= =?us-ascii?Q?znviBhFcOaig8GwC66JPE5gdYR+RznFI6eaLsB/bL4XzCNN34s2/xwjLKtqv?= =?us-ascii?Q?vDPQC1xsUbl/wGmx1BTQa2b9C4D/1ELYIG1IgqvOPziO5/kyy4p8eiqEg1rY?= =?us-ascii?Q?Xjfbwc6SXsr1pYZSGaYtDy3I6AE2Vh4Gnb0+ZaPwPmquvRcVhU34RnjdYvMf?= =?us-ascii?Q?EaHcYkQSoj3W4ioucH66L9zouvWXnMuqseX/MkPqKm7n/1kLSIyJzj5D2j/h?= =?us-ascii?Q?Ur10NpVZeFqLHRl3cS0nDozbQuNbZ4QIwww39C0m6i0NqRRgwVabglezYSd5?= =?us-ascii?Q?aYD8Gz4+ByRhyog7Fd1AzdMAOYLEtv9upWI0ZLdzZvLMsgJQUIoZLZ7qhjRM?= =?us-ascii?Q?h1E/7nyVula1r27H6ZKMDgbmDmS9ESaOpCb/SFBaQ5bY+gvA41ad8Om3H7D6?= =?us-ascii?Q?UGacYVaPizACLvEXbZD89Aw/se4s7JYbVc6IYC5KyjliERivaJkXVBsa6t/G?= =?us-ascii?Q?A49Nw2rAs5XM9Zh8XrVifZStVxL3kh8mrqw2gt9AULOjtHbTUm4nfTr2KEHS?= =?us-ascii?Q?afW7SFLvADEoiI9DWPNO1SOu8zk8HpJGeX0lRf3XZlUuZvxyOAq356hUO8RQ?= =?us-ascii?Q?+m4nppMM4hvRVW1U1x2szxNW48/dBRSRu85/0SJKBvCUT6jV8S6tB4kggrTb?= =?us-ascii?Q?dOKoB8GfbPvzSmtn30iphx+Fs9dLoye2ijB6lVJVmPn/UUQMrDhXcUFRQzO4?= =?us-ascii?Q?sYiSrkcvgmwKxSwPCIMEaC9Vw+6JASeF6ie1s8+kJQ=3D=3D?= 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)(376005)(1800799015)(366007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vq/S1u9afxZ2f1XbVmULBOGnG8VAdIj5V7xOnhCTDyAqFsDjAKJYDx0kgeih?= =?us-ascii?Q?YoaPZEeQH0v0Mf0BokGvHZLzsg9xHoACjWS60IeZR0KkRHe+TouiSgWU0AGd?= =?us-ascii?Q?6GHrh2bj+EKKTElk3Rd6balw8c6T/r5Ryo7mlZ6v2O1C0xb/yYm4PgXZxYbl?= =?us-ascii?Q?092B8kQjj6SQc2TuF7jRSRkKZYj/BpRUmgnyhda4PyrVrroK2kDzIbIearSO?= =?us-ascii?Q?Z6K4LZoMFKA5qbig0MPMCQhJXZrCvMG7q2wfCgwZ/7veorOlsDi6pIWrIVgf?= =?us-ascii?Q?c0nFHLVqTqj7FmGfGKeUW7w+JRUmJxDAkDMz4YjE10NIKvp2BYb8OQRq0KlO?= =?us-ascii?Q?5X5CaJqyCPTEncs2xTkWcMKk3mGhZFZV1BtwJGBA+esRMtOrvkbigQ/WGZtZ?= =?us-ascii?Q?4RKQRiHgo4J7FtTi+AVegeePWW3kk12JOV7mUbjUVQ8U1/F8teKSdSsW1HGa?= =?us-ascii?Q?kV0oYFo1KXTivRXRpSWhNu7OLMpPrKUuc/yK37N0NSfDU7/NLrO9nmI0xnG8?= =?us-ascii?Q?Pt/GRwK7N3Z5BRlWYLk+vJXdmhBSymgEhdYzOk4Z3sXXNMLane3gkhrcRwkm?= =?us-ascii?Q?rCd3riWiK3pBkwD4K5lvHVjBwwAvF9bxxa8iiDIibenbKaWBDuOCZrHpNRC7?= =?us-ascii?Q?JS1Pn834/AC6JcgDyxw/bkd2m2XASpsJOhBfwufIpmQ7Ti9ymkPrFGQ5kyl3?= =?us-ascii?Q?Taz3+n3xzyWycnujREKeBnrI9Z2f4lw5+B4vRL19KammbegXeKtkj0dHzStO?= =?us-ascii?Q?lCQd1BMgoJTW+ceENTUKYAQjLieD1bYGqPN0Itfcq9A8LCbolm0DK88FiNgb?= =?us-ascii?Q?cXuSOr+3IchjHjl1NEJPIPNNgn3eLTYh6drPu0W0x+OzT7ULj1buWbAwdQn4?= =?us-ascii?Q?CLqlXmYfuBhxQRF3aEwpaMMitGOWasqHz80JV59vd5XtICcdAM/aQ4LU+Prl?= =?us-ascii?Q?hiVs1O6wMWYqpPqH6yy8k6Kfg/O8/eGTy5jwMBASsFHPR7DrjZvwaOOzcOv2?= =?us-ascii?Q?h+f3lU3fcVvioPdCiWYGD41tLiN+xVnaEha6Qxz7X1KmQ4bF45txLslhFnYh?= =?us-ascii?Q?fulDEPfSOvEMB9iyxY3uN4anEslPZ8P1WZV5EFp6frzmHggvyscf0Qr5Rj8X?= =?us-ascii?Q?v383vZJmSUcSSaFRoRxqEgDW+Ghgb7jSQoE2ag1PU8THuJs2vFRHkk4YnK6a?= =?us-ascii?Q?3l6feeOjHQaENqF3UBUUcRKESbf6hpKxbuF7dXmbBSdrMW11jnrEsf1DlyY/?= =?us-ascii?Q?eaJxYtdZ7CIBuSShsOxLqYwe5t5UavzBUzDHvv/N+60X4tRbXQZW1fxh8Knf?= =?us-ascii?Q?Nsq39IiYVUJcsbnfcBRKfjqzuaAUmJLZM6ZnoaEK/jJkMqov60x2Xo4mJWPV?= =?us-ascii?Q?oYwktpcuSWE1jVv2ymEkFMiLeJKBHOQPAwi5k0kkTQjv3I8GNKO9m4L9JeND?= =?us-ascii?Q?UCdK6hVUSA1s0vuZ73J0IYzmvtBZcYVFl1J0hS2zi2WmNI3mX4y0nnogbia4?= =?us-ascii?Q?gKO2Nrk5VCbY3Ym+8tzlvJgWFW7bW9dlcvTpYBOq13ES1ZrqkeSp5c6j3p4E?= =?us-ascii?Q?wVyNI5bFlzOblWb7ue282+GuLfImBRs0c9C0UnK5JyW0QWYc5iANAa3ExkTZ?= =?us-ascii?Q?Cbo17bqT4yRSkuT0IDcKRGJyiT8PeFCy1xwI+U5eHfvS?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: zfXsWPg/JDwUA7MiI3pWayy6F8bhzh9KDcpHO7i8AjoquhxqvyriJZ812zoC61P3CGk9/x6wLXE4b4qK2Zn7KJ2Lp2J1qE499ZGIYHXo7gdUanxjc5qGGAnb4Gnw0wac+jcmpnntNRn4bZynikHwT9cg1TruLvZyD2eWb7JtAIayGUGDxLc2+04+PQOFvRGDifaWDfYk/Jhb2EezEeT+Ye5ccm9IvZHAAoEGlZGq5cEzCTMDCrQ77JjJu3HRdxzQis9KSg2TYzFgW25VP5vKKFr7ZbXbEPkodNqXJ41pRaolGjOLiwU4AGiaAJOIJDV1c4anUlunE4l0DYM888ToGPrJe+S1bQM8NRuGMFXMM03JJ+XPeyinpR+XL7E/H74fDPxb+73b/Nsad3ph9ZoNxrClAydh/uzCeaEPm2VHsUpX72W/H7N1NdBt5OmYXiuogTtS4CiVHGVzbmRvxRbQ025I9jiMzxHAlChscPP1JAkB3po6TqtfjXzv+2EgLTy3OgK2inOSbQaNfUvpOOZ7FLYPZdF6z9b5jfZBc/TDPq3krl6oSWE0UrBly0l6p6CSSSAw+/8dtIzWjUDCGVCwnMPHXOvupFlBjX4NlvxSANs= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8c817c68-9f60-41c4-75f7-08dc6b111f5f X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4636.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2024 01:34:06.6718 (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: m8heGJ8hRJywJtV8pckeSQK8ayB2L4jFVnPrblLipZGt9frjagxO26mNRrhgacfkSLiLzut548TpUJYKx0IS7O6Ysgpm4u4OAHQ+suQ9oec= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB7101 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-05-02_15,2024-05-02_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 adultscore=0 phishscore=0 mlxscore=0 suspectscore=0 mlxlogscore=999 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2405030009 X-Proofpoint-GUID: yrwQXF7KdL3VDEqkeaOUKFwhltU181XS X-Proofpoint-ORIG-GUID: yrwQXF7KdL3VDEqkeaOUKFwhltU181XS X-Spam-Status: No, score=-12.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP 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 Radu Hociung suggested the fix below. I only tested and prepared a patch. The fix looks good to me. =================================================================== When running 'make check', the default gprofng test suite creates a shell script for which it used a hardcoded shebang of '/usr/bin/bash' this script would not run if bash is in a different location, like /bin/bash This commit adds 'AC_PATH_PROG(BASH, bash)' to configure.ac so the installation path of bash is detected at configuration time. The configuration is propagated to the runtest command line where it is needed. --- gprofng/Makefile.am | 1 + gprofng/Makefile.in | 2 ++ gprofng/configure | 47 ++++++++++++++++++++++++++-- gprofng/configure.ac | 3 ++ gprofng/doc/Makefile.in | 1 + gprofng/gp-display-html/Makefile.in | 1 + gprofng/src/Makefile.in | 1 + gprofng/testsuite/config/default.exp | 2 +- 8 files changed, 55 insertions(+), 3 deletions(-) diff --git a/gprofng/Makefile.am b/gprofng/Makefile.am index 5d26441c304..a5ee9dd63f3 100644 --- a/gprofng/Makefile.am +++ b/gprofng/Makefile.am @@ -68,6 +68,7 @@ if TCL_TRY CLOCK_GETTIME_LINK="$(CLOCK_GETTIME_LINK)" \ CHECK_TARGET=$@ \ PREFIX="$(prefix)" \ + BASH="$(BASH)" \ GPROFNG_BROKEN_JAVAC="$(GPROFNG_BROKEN_JAVAC)" \ MAKE="$(MAKE)" CC="$(CC)" CFLAGS="$(CFLAGS) $(PTHREAD_CFLAGS)" \ LDFLAGS="$(LDFLAGS)" LIBS="$(PTHREAD_LIBS) $(LIBS)" \ diff --git a/gprofng/Makefile.in b/gprofng/Makefile.in index dbc868191b7..5ced0e012eb 100644 --- a/gprofng/Makefile.in +++ b/gprofng/Makefile.in @@ -238,6 +238,7 @@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BASH = @BASH@ BISON = @BISON@ BUILD_SUBDIRS = @BUILD_SUBDIRS@ CC = @CC@ @@ -932,6 +933,7 @@ check-small check-extra check-install: site.exp development.exp @TCL_TRY_TRUE@ CLOCK_GETTIME_LINK="$(CLOCK_GETTIME_LINK)" \ @TCL_TRY_TRUE@ CHECK_TARGET=$@ \ @TCL_TRY_TRUE@ PREFIX="$(prefix)" \ +@TCL_TRY_TRUE@ BASH="$(BASH)" \ @TCL_TRY_TRUE@ GPROFNG_BROKEN_JAVAC="$(GPROFNG_BROKEN_JAVAC)" \ @TCL_TRY_TRUE@ MAKE="$(MAKE)" CC="$(CC)" CFLAGS="$(CFLAGS) $(PTHREAD_CFLAGS)" \ @TCL_TRY_TRUE@ LDFLAGS="$(LDFLAGS)" LIBS="$(PTHREAD_LIBS) $(LIBS)" \ diff --git a/gprofng/configure b/gprofng/configure index 17d1c500830..980553561bf 100755 --- a/gprofng/configure +++ b/gprofng/configure @@ -639,6 +639,7 @@ GPROFNG_CPPFLAGS GPROFNG_NO_FORMAT_TRUNCATION_CFLAGS GPROFNG_CFLAGS LD_NO_AS_NEEDED +BASH BUILD_DOC_FALSE BUILD_DOC_TRUE BUILD_MAN_FALSE @@ -12248,7 +12249,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12251 "configure" +#line 12252 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -12354,7 +12355,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12357 "configure" +#line 12358 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -16861,6 +16862,48 @@ else fi +# Extract the first word of "bash", so it can be a program name with args. +set dummy bash; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_BASH+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $BASH in + [\\/]* | ?:[\\/]*) + ac_cv_path_BASH="$BASH" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + ;; +esac +fi +BASH=$ac_cv_path_BASH +if test -n "$BASH"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH" >&5 +$as_echo "$BASH" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + LD_NO_AS_NEEDED=${no_as_needed} GPROFNG_CFLAGS=${gprofng_cflags} diff --git a/gprofng/configure.ac b/gprofng/configure.ac index a7221d9eaf0..794e95793fc 100644 --- a/gprofng/configure.ac +++ b/gprofng/configure.ac @@ -228,6 +228,9 @@ fi AM_CONDITIONAL([BUILD_MAN], [test x$build_man = xtrue]) AM_CONDITIONAL([BUILD_DOC], [test x$build_doc = xtrue]) +AC_PATH_PROG([BASH], [bash]) +AC_SUBST([BASH]) + AC_SUBST(LD_NO_AS_NEEDED, [${no_as_needed}]) AC_SUBST(GPROFNG_CFLAGS, [${gprofng_cflags}]) AC_SUBST(GPROFNG_NO_FORMAT_TRUNCATION_CFLAGS) diff --git a/gprofng/doc/Makefile.in b/gprofng/doc/Makefile.in index 27a073e86b6..5b57544d91a 100644 --- a/gprofng/doc/Makefile.in +++ b/gprofng/doc/Makefile.in @@ -222,6 +222,7 @@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BASH = @BASH@ BISON = @BISON@ BUILD_SUBDIRS = @BUILD_SUBDIRS@ CC = @CC@ diff --git a/gprofng/gp-display-html/Makefile.in b/gprofng/gp-display-html/Makefile.in index 61c00cd6e46..b667ae91617 100644 --- a/gprofng/gp-display-html/Makefile.in +++ b/gprofng/gp-display-html/Makefile.in @@ -182,6 +182,7 @@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BASH = @BASH@ BISON = @BISON@ BUILD_SUBDIRS = @BUILD_SUBDIRS@ CC = @CC@ diff --git a/gprofng/src/Makefile.in b/gprofng/src/Makefile.in index db763ef71b2..cef4b275305 100644 --- a/gprofng/src/Makefile.in +++ b/gprofng/src/Makefile.in @@ -306,6 +306,7 @@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ +BASH = @BASH@ BISON = @BISON@ BUILD_SUBDIRS = @BUILD_SUBDIRS@ CC = @CC@ diff --git a/gprofng/testsuite/config/default.exp b/gprofng/testsuite/config/default.exp index 6b51d578d9f..74d1dad1b48 100644 --- a/gprofng/testsuite/config/default.exp +++ b/gprofng/testsuite/config/default.exp @@ -54,7 +54,7 @@ if { "$CHECK_TARGET" == "check-install" } { } set f [open "gprofng_wraper" w+] - puts $f "#!/usr/bin/bash" + puts $f "#!$BASH" puts $f "LD_LIBRARY_PATH=$ld_library_path:$orig_ld_library_path" puts $f "GPROFNG_SYSCONFDIR=$env(srcroot)/src" puts $f "GPROFNG_PRELOAD_LIBDIRS=$BUILDDIR/libcollector/.libs" -- 2.31.1