From patchwork Tue Jul 7 13:59:15 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Li, Pan2 via Gcc-patches" X-Patchwork-Id: 1324375 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=sourceware.org; envelope-from=gcc-patches-bounces@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gcc.gnu.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.a=rsa-sha256 header.s=default header.b=F9GtDQrn; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4B1PFY3Ntjz9s1x for ; Tue, 7 Jul 2020 23:59:44 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 76C22386188D; Tue, 7 Jul 2020 13:59:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 76C22386188D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1594130380; bh=AhUxdL2uCeeYycOpOSbiSKBZr/KmofDcMyPoFy1eYDM=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=F9GtDQrnpj7eLj2QmseYwBL8RlJPAXoBSeVEnzzpkePfoxFDettz7+cewpmeOBAu5 170cVc8fBdJ56yutQH6uA1W4moobGCe5m74TLixdZ72vR0A5MYozLmNvhAIppbjbf/ +42ly7qGB26jc+pLOBbMJ5XT1WeEaWox8Ml6w3RY= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from smarthost3.atos.net (smtppost.atos.net [193.56.114.176]) by sourceware.org (Postfix) with ESMTPS id A8B783851C34 for ; Tue, 7 Jul 2020 13:59:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A8B783851C34 IronPort-SDR: ojAY42opSLhpZl5LNu9nXgBMtJOp74MfIg+RC8VEW7ta15uRw6IhXTXU2Le4uwxeWvff8ffLGB uripphLfGLFuqLsZv29hHDpP97XAJtPdmZIALL40tQJwvvcD44b/mnlhpaRUe7IHi1ScDHnpsL byO9jVfmE3AGrvl279OPFAd/Za2L1JNCxhNMDLFslsK1BOFGGdheyQcQW3rDnHEzCaBThB2htM 0hGuhgUareYlvuGDq116Q9hSOQop5KRKU26NTlYWrtA7IdnH1epzG1PHrlV8LWxkq96mdWyX2V SUHrNgFew6lqfwCeermAT7i/ X-IronPort-AV: E=Sophos;i="5.75,324,1589234400"; d="scan'208,223";a="72068650" X-MGA-submission: MDGLbKg1T5bT9iWukGBufCed60nYi1JbUa4ETm17VXfsljWibB/L3S0gxOOTGu00qN5AvlUzQCSzHJAg3fghX4NQ68hsn2H44Zlr9iS38AIbT8an6R9bEEOE27VRxnsXIrcmCcO7JEGpUnUpX/FLyW6a Received: from unknown (HELO DEERLM99ETZMSX.ww931.my-it-solutions.net) ([10.86.142.48]) by smarthost3.atos.net with ESMTP/TLS/ECDHE-RSA-AES256-SHA384; 07 Jul 2020 15:59:31 +0200 Received: from DEERLM99ETTMSX.ww931.my-it-solutions.net (10.86.142.105) by DEERLM99ETZMSX.ww931.my-it-solutions.net (10.86.142.48) with Microsoft SMTP Server (TLS) id 14.3.487.0; Tue, 7 Jul 2020 15:59:17 +0200 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (10.86.142.137) by hybridsmtp.it-solutions.atos.net (10.86.142.105) with Microsoft SMTP Server (TLS) id 14.3.487.0; Tue, 7 Jul 2020 15:59:16 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PCnlPDi829Ukp4srViIxerMKUrfUKYnEDMQW9BgMCzbpve7hsoSnDI143lxG8z1Xzfn4h0FiiaBiO/eKtsuzpaVYP412pvPzjYeGxSGnZ3z6QhySr1mq2HAJB5JrseLhbVhqam1Lo/UR7msBY4ajLPT9u95OHWBayx32vUBLbe4iAq57ZnnvatVua7PbGYoxKiwTeXe5W//CuEio6bC5DFP9r/TTUvAtsiNXo9Zm2u+k6Xkx3/zacMSA5BSa7PVEA0p8nnTHpBmdGtuDrUF8f4LPL0qmbROamu9ZheT+80x5DccvQ9qWrGwMSHBi4bAy5Z3rzp02+p2YipeeMoP1MQ== 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-SenderADCheck; bh=4Fmd4I/xP2jfNrxZ8Q8Ug7bU1Vx/G3fcH5QCpJ1UUqM=; b=KacvRYVtyujWCIBLNSGWkwvklVwPiiPYdniyv95VR5PhutKaop3zfnzw4L9P0XdgMow4g4jNxxsvVOavgclCQUuFNVV/zwvWRwqmAT6vNi+NgOTfwTppeszWN4rZfd0Ik4gSeOIWrSLGM8VL4JaUz3dF/gsxmleVmtxUYIt3IrOBpn2+QG1MIQaySRntja8+6eLroVz5QGK++g+/apsUVbVpks/f93ga8soImeCIlBsJpbmiXMxO+Y6ivBOWEYj4aw4ux/sTbXmfkOmg59/O+30uvbAUWiW5ConPTG0FmMqZJARFhGH1F+isA90FPIEMEUXT6vsnE3ycb5cylxUK0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=atos.net; dmarc=pass action=none header.from=atos.net; dkim=pass header.d=atos.net; arc=none Received: from AM0PR0202MB3442.eurprd02.prod.outlook.com (2603:10a6:208:9::11) by AM0PR02MB5812.eurprd02.prod.outlook.com (2603:10a6:208:17f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.20; Tue, 7 Jul 2020 13:59:16 +0000 Received: from AM0PR0202MB3442.eurprd02.prod.outlook.com ([fe80::fcea:18cb:e967:bf6d]) by AM0PR0202MB3442.eurprd02.prod.outlook.com ([fe80::fcea:18cb:e967:bf6d%5]) with mapi id 15.20.3153.029; Tue, 7 Jul 2020 13:59:16 +0000 To: "gcc-patches@gcc.gnu.org" Subject: [PATCH] libbacktrace: configure check linker support for DWARF-5 Thread-Topic: [PATCH] libbacktrace: configure check linker support for DWARF-5 Thread-Index: AQHWVGYg3wu5QcQy80a3RYpKMK0B+Q== Date: Tue, 7 Jul 2020 13:59:15 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_Enabled=True; MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_SiteId=33440fc6-b7c7-412c-bb73-0e70b0198d5a; MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_SetDate=2020-07-07T14:01:11.468Z; MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_Name=Atos For Internal Use - All Employees; MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_ContentBits=0; MSIP_Label_e463cba9-5f6c-478d-9329-7b2295e4e8ed_Method=Standard; x-originating-ip: [193.56.241.24] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 88b4c49c-3864-4a3e-cb7f-08d8227defba x-ms-traffictypediagnostic: AM0PR02MB5812: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-forefront-prvs: 0457F11EAF x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GWeKEFlgRdGgxXejZd51rV6jWj5JAoLZGq+VR3nUfmltFQI0xw3S7fDi9lgAnZVoa7bW+qdA4uTmy5tMmsQDQ9IOLfrOtCNe4K8cXpQKHxvTKI4lVIpyvILwWhjXrjLXuCsCQzABapiMUrzF8D2WHm7NkHYnYMU8sbfhLbr9Xmkji36vheBsS4AH7M1HYTEJ8GAFWQZg2GOXoTNpM/kh1bmRs+cWX2M4FXxSsOikdfx1OILboClGO8QIkof9QDCurB7NUUQi6ly8ViskvqCQ5AF0ifFXHO6oFEkQlE/Tw6eofk78YULw85IYbqvUBROx1VaWObXvRjKjMYNl0y6I1A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR0202MB3442.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(136003)(366004)(346002)(396003)(39860400002)(86362001)(478600001)(4326008)(6916009)(316002)(33656002)(8676002)(2906002)(186003)(71200400001)(64756008)(4744005)(99936003)(6506007)(5660300002)(55016002)(26005)(52536014)(66946007)(66476007)(66616009)(9686003)(7696005)(76116006)(91956017)(66446008)(8936002)(66556008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: 1I6ulOdh5ajKL5IhrRx9qSdvGpCQXMP+AIVDhXutEl2moVtFowTeEAyhj/mZINWYSu4F4pXMGd72vR08aJLDIFZIf6AdOCbFC0Xi7CqlGL/DAV0oGavoyYAIy6xYLZaSo7Qcih8s8c7NOe2Fk/GCi+FmmlwRcuRF88tt4/3pDW+TgSn5opQti9lF86RDMavlWiHR0xmg8S03M3EL/vqg0SB6LSbz6zJ+OIGm/hwEEjzIHYRsx0NQyAVoQ/ZLdLC1mA6oGtHMVp5h4f5VEODR9dVe8ph4utkEF3LbPY5ZljyuVgc3svwQDTUj0IQAwblui2PlTxxcbvLQ6SGnozQ7Ufx+B/M6nHNIheqlA3q2HtRJF3Jo259/Iz5K8bmy+1HLL7Cywb7kax0W8Bc/hY9uN/8EMjPOWdggzPN+VjbBRbfvTk5Gjd4h+3VVzASoqwvJ4svQlJAIYHGPL9plkHzkMr6CKRuX8z08643ZixbW77o= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR0202MB3442.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 88b4c49c-3864-4a3e-cb7f-08d8227defba X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2020 13:59:16.0478 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 33440fc6-b7c7-412c-bb73-0e70b0198d5a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 97WJou7jop3ue1gmdopq9fKV6OJuWyey4pN3Q5XZSLimg3eQkUVgxDpfreBLG06Bmhl8/T6o/n2vVj1jN19lXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB5812 X-OriginatorOrg: atos.net X-Spam-Status: No, score=-8.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_NUMSUBJECT, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: "CHIGOT, CLEMENT via Gcc-patches" From: "Li, Pan2 via Gcc-patches" Reply-To: "CHIGOT, CLEMENT" Cc: "iant@golang.org" Errors-To: gcc-patches-bounces@gcc.gnu.org Sender: "Gcc-patches" Description:   On AIX, the compiler is able to handle DWARF-5 but not the linker. Changelog: 2020-07-07 Clement Chigot  * configure.ac: Extend check to the linker for DWARF-5 support  * configure: Regenerate Please apply for me if approved. Could it be backported in gcc-10 branch too, please ? Thanks, Clément From 35f784cf22b9f5432c805782d12177189ec68dda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Chigot?= Date: Wed, 10 Jun 2020 14:37:03 -0500 Subject: [PATCH] libbacktrace: configure check linker support for DWARF-5 On AIX, the compiler is able to handle DWARF-5 but not the linker. Changelog: 2020-07-07 Clement Chigot * configure.ac: Extend check to the linker for DWARF-5 support * configure: Regenerate --- libbacktrace/configure | 7 ++++--- libbacktrace/configure.ac | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/libbacktrace/configure b/libbacktrace/configure index b453bae5ae6..8149b7c6508 100755 --- a/libbacktrace/configure +++ b/libbacktrace/configure @@ -13577,14 +13577,15 @@ else CFLAGS="$CFLAGS -gdwarf-5" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -int i; +int main(){return 0;} _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_link "$LINENO"; then : libbacktrace_cv_lib_dwarf5=yes else libbacktrace_cv_lib_dwarf5=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext CFLAGS=$CFLAGS_hold fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_lib_dwarf5" >&5 diff --git a/libbacktrace/configure.ac b/libbacktrace/configure.ac index bd16f20fd0e..21feaf36294 100644 --- a/libbacktrace/configure.ac +++ b/libbacktrace/configure.ac @@ -465,12 +465,12 @@ AC_SUBST(PTHREAD_CFLAGS) AM_CONDITIONAL(HAVE_PTHREAD, test "$libgo_cv_lib_pthread" = yes) -dnl Test whether the compiler supports the -gdwarf-5 option. +dnl Test whether the compiler and the linker support the -gdwarf-5 option. AC_CACHE_CHECK([whether -gdwarf-5 is supported], [libbacktrace_cv_lib_dwarf5], [CFLAGS_hold=$CFLAGS CFLAGS="$CFLAGS -gdwarf-5" -AC_COMPILE_IFELSE([AC_LANG_SOURCE([int i;])], +AC_LINK_IFELSE([AC_LANG_SOURCE([int main(){return 0;}])], [libbacktrace_cv_lib_dwarf5=yes], [libbacktrace_cv_lib_dwarf5=no]) CFLAGS=$CFLAGS_hold]) -- 2.25.0