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 298743873CC0 for ; Fri, 16 Dec 2022 13:26:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 298743873CC0 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BGBrSZq022428 for ; Fri, 16 Dec 2022 13:26:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2022-7-12; bh=faWDZklDle9IgOQRcX0zHOhBUP7teFc8M56EDdoL68A=; b=vObWrDACNtewg58WLUVLJr564Wr8imbVvJxTZ5ZhPdI6Zjp0opbmE1Xa268WM6+XGRBk dyhD2wcHE4aYNUSv1zRzMVUZyI5jwoqUY2hP4Rz7bBTvoWUC0I5VFHB48qjBTar9y+9B Q4f5wnk6ihfqUIxFg5LP3dGdowKeAUjXt27Aww07Ap3ABW3WM/4bvhYrvTfYienfBAr2 YvsRlnLZBpLIeLZ6DyHqCOKY76d4xKLePoSC19/bo3gKo4pTGkKOGOrpMh/gt2ZdsGhw Zh+AAf0XANth/LDrzd+g5ZMCDC+iSaGzXm78oU6kxR0hivrLBipRxq/gLHEwNicTg3jD qA== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3meyewyg0x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 16 Dec 2022 13:26:05 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2BGBgFQV027738 for ; Fri, 16 Dec 2022 13:26:05 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3meyes8mrs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 16 Dec 2022 13:26:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jXQUKZegAaFq+/BfkUcq4laoXa6A2C0as84NIkIgmZd3mjoM2dkttBgo2qlzJdnZQlHx2j+7m5yrc7XIG/yWgTXu4BvUm4xNzECvb7L+XlBcQpn/bO1zlEN1sbo2ENcWBPw9Vbm4YP2HsS3eKQr1VzfQsvYO2/KM2MZCVvGL26hA/QeDd7j6qKZeeMZts7qaBg5RJ4uKy1B6QifcydVYYFwq5dSVKCoIxKtmPa03iDteBJSxVz99w2fjuizB1AopxtNh192ZRWdJCsM4MxHANRDsFKsSE5NcCCy/frWu4k4ImhcChSXSU/kjZSv6R4PHeQjyrjhfHNFTjpDEQMujBg== 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=faWDZklDle9IgOQRcX0zHOhBUP7teFc8M56EDdoL68A=; b=kakIL6ogLvyAuWDFqqilexos3rv77/hbLe2tUFF73yjXR+rcm6RzUt2D2TA4JLzV0kUtm27+En2AOOFP4AuEW79uQpGSdaSStZDLPfDI/xAaAdzMZAqdKpWJSM2ZZHn1zJZLZ+InPWmlMWwbpFPgNlqixzKjHgrEBKFm66j5lskIFCzV0Hq950ZISpMXMoITT903NJDwyzzFfMJR2+U4v/xfAigYqfMXOq9Sa1io7Fs36k2O/iaktWrpkcNaCd4FhmXQX5rw2xip5HvWRNHZLwAWIosMIwsVZ0af9OmuSwnDAVh1Q9HQ9qwYNf0nKawNxOa3x3M3dxSSL6LG0ON47g== 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=faWDZklDle9IgOQRcX0zHOhBUP7teFc8M56EDdoL68A=; b=xrKpk59d1B0a3B1NZELEk+9uoOknDlK+WQHLfSp1uHFhMBaf8UKUM43SlGO6kDvTSMouTesPI2RdBYCnAINbIejaJuaXcl++itvHHexGK2cOYHciCHxTKEA9B6KA4Ia3nQMGvSc0aRl/Mh8rKkJsSra+jfDB553ZsIS+cQ1alAg= Received: from DS0PR10MB6798.namprd10.prod.outlook.com (2603:10b6:8:13c::20) by IA1PR10MB5898.namprd10.prod.outlook.com (2603:10b6:208:3d6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.15; Fri, 16 Dec 2022 13:26:02 +0000 Received: from DS0PR10MB6798.namprd10.prod.outlook.com ([fe80::6e94:e2a2:ca1f:2a7]) by DS0PR10MB6798.namprd10.prod.outlook.com ([fe80::6e94:e2a2:ca1f:2a7%9]) with mapi id 15.20.5924.012; Fri, 16 Dec 2022 13:26:02 +0000 From: Nick Alcock To: binutils@sourceware.org Subject: [PATCH 3/4] Regenerate affected configures. Date: Fri, 16 Dec 2022 13:25:40 +0000 Message-Id: <20221216132541.45791-4-nick.alcock@oracle.com> X-Mailer: git-send-email 2.39.0.267.g7648178303 In-Reply-To: <20221216132541.45791-1-nick.alcock@oracle.com> References: <20221216132541.45791-1-nick.alcock@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO3P265CA0014.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:bb::19) To DS0PR10MB6798.namprd10.prod.outlook.com (2603:10b6:8:13c::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB6798:EE_|IA1PR10MB5898:EE_ X-MS-Office365-Filtering-Correlation-Id: 23e547c7-5e66-41d5-07c7-08dadf6913aa X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4wmoU3U2HXjDaw64ELLdI3rd1MQSW0uVeUv9+3f2dI01e4R1OLoadzJ/cDs5BeIa7NVcJTeg3O2K17uywC64anMu8fNLZyngZIZOC162U8143s0FIaYrbPJE+Ci1RTrOrT7NUkvVDUY795wdFApNN8ZAYeXd1Q/CzMZNKhEZMd7TQFT+ZrDpz5rQyAe13/Ki8rdZQwIiQ5IdzgYOjSBoVnMEqac8VMNxDu22vxSbLtBBJugQKoXKFhg3RIjfcpFIfifajh3t+JPW5RcPo6PJZtiG/zPhoPxpZEdLqdxa7uPyuuWCtCds42+eeNcML9SueaUNCF1eCNOXcNzjlsKdEc/zPK7F5ylHBLf1shvZUveAxwUYAQ67IUmZ15zuVd+VZfOSQCIlB7FHDzA2TsJYgLnr34fFcVoFcQ2dX9jTEvqtmPQJ+Gcxew/0eo3ECR9t3/aGu+ecBJ00zU79sRaV/YxZnb1RMSCi6dkHblwtBHQ7hShXXQOfCzEkYOsCPsIErcSwQJsfu0g6RZdLRT1oIapkl+06a/9ndSLMi+BpusbUo3ptML1UxHdEaM9ZJU5QMY7NtojKzELzrWO2oYl9G8iIt5r9WEXwVOPFwjtOmUuC9Ji6uOef4V1A6Dn37P1KG9JSVl1BDMzWRPdVwTbaSQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR10MB6798.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(39860400002)(366004)(376002)(396003)(346002)(451199015)(86362001)(36756003)(478600001)(6486002)(6506007)(6512007)(186003)(6666004)(66946007)(30864003)(5660300002)(66556008)(66476007)(8936002)(316002)(6916009)(2906002)(44832011)(8676002)(41300700001)(38100700002)(83380400001)(2616005)(1076003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?7yPwGtqVOhEatvVzvUOUbFuAPzNySZ1aeDUbHmQlOjNXBgMCwSzJHwLMflgf?= =?us-ascii?Q?PKs8JZQIV171ifci8JW9XmFbpTKMO1Et9+qluKwjqSdMuxmBP8oEou6b4O0+?= =?us-ascii?Q?M75DTQHnzP5iw4wTYAeeFthzJY8YoxKUDvj5a275Q7FMmIDKkzRxQWIgOe9v?= =?us-ascii?Q?Oe/t79UMjxkC1sOxa+zZa45dLcykoK/6xO3T6I+0IbMEManNALM+efbBOhaB?= =?us-ascii?Q?kL7ETNOfhV81WliZKNmj1iYbfcX/lGeTOtPdUUgaFOpQMaoiOkLOuPWSTTQf?= =?us-ascii?Q?4hNipgljjmAlx4Z08iCjGZZ7qMtufWiBYnEOkCQCdZJUwETPR7ZdLR2JMKSl?= =?us-ascii?Q?5L7FUeSW38LoE1i94X29B8qgeDsjnwO351uccQFB1QoEdcimnzmOIMBUqhU/?= =?us-ascii?Q?WK24WQ9nP8q9palICS4Tfh0Li2NtZOBxpRtyiQ4nECcnHHSVUO7CxTjLG81t?= =?us-ascii?Q?mjw2KCMede/g3hEv5H+HfTVaBJlFKgCTImpOTCdlw6mnZxhWC+ndTI4KypYt?= =?us-ascii?Q?P8/4kU4mahKh+lOAljs8lqH+fHqefq5NtjDhRxQq1aAwIQrfHWejltprfa+5?= =?us-ascii?Q?w2M4L1B2Vtdxhm68Tl7llWRJUWMDk/s2ofkUc6DC+6umYuhakta/dTAwdt+D?= =?us-ascii?Q?gCvKQB4G8OD7IneluBV7xguZV6OoZujA1qdfM4Y8LVSb9NzR/Pi8tZM2aS+I?= =?us-ascii?Q?4HfNzm8IyfNsrh26Yyz2AdIxkjeukWOXyD2jDWbXuv8iv2S3NBaJzNLrqQQL?= =?us-ascii?Q?TnVIuzUdtWwvlWcgcIn4jj65/K996scS9TOqXdfBVnCXarPzC+2ViAEBGXci?= =?us-ascii?Q?yE9CiY7EujjxSukIISMppIpngOUwQrrT4i2TlI2ZN8Kw7r/95bUVYhBC924x?= =?us-ascii?Q?eRq9wCXbQnyqI0pVY9bQbWpI4rVsCuNqqyUKFOqpN8eJP5k+bO5gOZDkBCrX?= =?us-ascii?Q?0QZgZ+R/Lvezd3NyWgHvkwwzteK1rR0Y4SIrlBd1uwGqsYjbv5W3t2PbFmO+?= =?us-ascii?Q?aUbFNvvPD1bwPrxSVcFkkGBRa9tONoUepThd447qIu/+YuRNxRyNQ9at2zwb?= =?us-ascii?Q?ZmrTMzVWGjVoByTWEqAFIAO1Eec2lD9vp53AwWBFedJzXoRYeF9mN0Dkyg9K?= =?us-ascii?Q?ybTmIIZA9SJ/Lk9Ke/d7eqK5WP9ZnNw54WGqhjkUNNmTHp20F8NL3Fgp2KYX?= =?us-ascii?Q?iDCCgG+ct4Hms27lmkNYH2f3vCHMX48FVVG4CkQdunrAJW6NIoERqUghhE/K?= =?us-ascii?Q?nbY/6UgFq3VzOPORwlPQCtOtCb3vjpvIA3ZhCbBjY2jbODwNw7XWlAkk76+G?= =?us-ascii?Q?UoahaIo+cR8+2y7ZAHQ9h29kEDzNc6w3665YfA9aXOkqPIz4qREo4uxTivB3?= =?us-ascii?Q?pzxduKtMpzAApGLGBCfnt4RC6u6H0hnFIhP4S24IMlNWcUODSqoQFt+pAPIc?= =?us-ascii?Q?8JHPtyXyh3DYvyGIbQ2/ucFyC6KDv6NpKQuY0Bh/sNY9406gpVi+DiYTvoMz?= =?us-ascii?Q?IYMhib7XdEIQE8fXGLtcdSl/yIatqeGur/9ilCT0Bg9fObST3LNlgeqMHQqv?= =?us-ascii?Q?2I4SzK0WqWxELzxwo0ZcC/2gpduW9uR/b/ixJb8+/hLxrm9hNBmMgGiL4mU+?= =?us-ascii?Q?oQ=3D=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23e547c7-5e66-41d5-07c7-08dadf6913aa X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB6798.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2022 13:26:02.3160 (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: KCcGvTcx0SBSNILt1RnfHJXgmZSItliaNYGUsoZM3C6Dn8w47vTPpIUj4Cpz1VVCl9IuK9FzbowfM8TQDSvM4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB5898 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-16_08,2022-12-15_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 malwarescore=0 mlxscore=0 phishscore=0 adultscore=0 mlxlogscore=934 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212160117 X-Proofpoint-GUID: ygdwc1FweOEmCVimBz-Io5oHrtVZf4cn X-Proofpoint-ORIG-GUID: ygdwc1FweOEmCVimBz-Io5oHrtVZf4cn X-Spam-Status: No, score=-11.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,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: --- bfd/configure | 17 ++++++++++------- binutils/configure | 17 ++++++++++------- gas/configure | 17 ++++++++++------- gprof/configure | 17 ++++++++++------- gprofng/configure | 17 ++++++++++------- gprofng/libcollector/configure | 17 ++++++++++------- ld/configure | 17 ++++++++++------- libbacktrace/configure | 17 ++++++++++------- libctf/configure | 17 ++++++++++------- libsframe/configure | 17 ++++++++++------- opcodes/configure | 17 ++++++++++------- sim/configure | 17 ++++++++++------- zlib/configure | 12 +++++++----- 13 files changed, 127 insertions(+), 89 deletions(-) diff --git a/bfd/configure b/bfd/configure index b532fe7e8af..bbc0776cf0c 100755 --- a/bfd/configure +++ b/bfd/configure @@ -5440,15 +5440,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -11106,7 +11109,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11109 "configure" +#line 11112 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11212,7 +11215,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11215 "configure" +#line 11218 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/binutils/configure b/binutils/configure index 5a3e5017b46..40a1926c81b 100755 --- a/binutils/configure +++ b/binutils/configure @@ -5120,15 +5120,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -10817,7 +10820,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10820 "configure" +#line 10823 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10923,7 +10926,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10926 "configure" +#line 10929 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/gas/configure b/gas/configure index 1b53c03d04f..7c7dfda663b 100755 --- a/gas/configure +++ b/gas/configure @@ -5029,15 +5029,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -10726,7 +10729,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10729 "configure" +#line 10732 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10832,7 +10835,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10835 "configure" +#line 10838 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/gprof/configure b/gprof/configure index cb150353050..d574ac46278 100755 --- a/gprof/configure +++ b/gprof/configure @@ -4907,15 +4907,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown' or 'invalid', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -10604,7 +10607,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10607 "configure" +#line 10610 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10710,7 +10713,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10713 "configure" +#line 10716 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/gprofng/configure b/gprofng/configure index 8ad5ebd67be..60ff32d411b 100755 --- a/gprofng/configure +++ b/gprofng/configure @@ -6553,15 +6553,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown' or 'invalid', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -12221,7 +12224,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12224 "configure" +#line 12227 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -12327,7 +12330,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12330 "configure" +#line 12333 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/gprofng/libcollector/configure b/gprofng/libcollector/configure index bd40838425c..fa1861aa8ac 100755 --- a/gprofng/libcollector/configure +++ b/gprofng/libcollector/configure @@ -6366,15 +6366,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown' or 'invalid', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -12064,7 +12067,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12067 "configure" +#line 12070 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -12170,7 +12173,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12173 "configure" +#line 12176 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/ld/configure b/ld/configure index a4d30abfb1c..371fc2bac7c 100755 --- a/ld/configure +++ b/ld/configure @@ -5927,15 +5927,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -11625,7 +11628,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11628 "configure" +#line 11631 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11731,7 +11734,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11734 "configure" +#line 11737 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/libbacktrace/configure b/libbacktrace/configure index 406b67b8cbc..0bcca435c63 100755 --- a/libbacktrace/configure +++ b/libbacktrace/configure @@ -5843,15 +5843,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -11540,7 +11543,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11543 "configure" +#line 11546 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11646,7 +11649,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11649 "configure" +#line 11652 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/libctf/configure b/libctf/configure index 17463a74cca..cf63ded9eec 100755 --- a/libctf/configure +++ b/libctf/configure @@ -5965,15 +5965,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -11632,7 +11635,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11635 "configure" +#line 11638 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11738,7 +11741,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11741 "configure" +#line 11744 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/libsframe/configure b/libsframe/configure index 7bbed5d8ccf..12de8b35e00 100755 --- a/libsframe/configure +++ b/libsframe/configure @@ -5776,15 +5776,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -11443,7 +11446,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11446 "configure" +#line 11449 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11549,7 +11552,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11552 "configure" +#line 11555 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/opcodes/configure b/opcodes/configure index 9dc87d6c19c..822af4377ba 100755 --- a/opcodes/configure +++ b/opcodes/configure @@ -5374,15 +5374,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown' or 'invalid', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -11041,7 +11044,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11044 "configure" +#line 11047 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11147,7 +11150,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11150 "configure" +#line 11153 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/sim/configure b/sim/configure index 57c4fcf6972..2ee39ad371e 100755 --- a/sim/configure +++ b/sim/configure @@ -6020,15 +6020,18 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in - *$tmp_nm*) + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in + *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *) lt_cv_path_NM="$tmp_nm -p" break ;; @@ -12431,7 +12434,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12434 "configure" +#line 12437 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -12537,7 +12540,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12540 "configure" +#line 12543 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/zlib/configure b/zlib/configure index e65ade3badd..e549fbdafae 100755 --- a/zlib/configure +++ b/zlib/configure @@ -4713,14 +4713,16 @@ else tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # We discard lines that mention 'unknown' or 'invalid', hopefully + # placating systems like Darwin and HP-UX, which mention the name of nm + # in error output. # nm: unknown option "B" ignored - case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in + case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v ' unknown ' | $GREP -v 'invalid '` in *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" break ;; *) - case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in + case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v ' unknown ' | $GREP -v 'invalid '` in *$tmp_nm*) lt_cv_path_NM="$tmp_nm -p" break @@ -10711,7 +10713,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10714 "configure" +#line 10716 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10817,7 +10819,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10820 "configure" +#line 10822 "configure" #include "confdefs.h" #if HAVE_DLFCN_H -- 2.39.0.267.g7648178303