Message ID | 4868cc00-428c-a315-1a5e-cada97957bde@suse.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <xen-devel-bounces@lists.xenproject.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AD908C433F5 for <xen-devel@archiver.kernel.org>; Thu, 29 Sep 2022 10:04:45 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.413581.657311 (Exim 4.92) (envelope-from <xen-devel-bounces@lists.xenproject.org>) id 1odqPB-00081q-Eu; Thu, 29 Sep 2022 10:04:33 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 413581.657311; Thu, 29 Sep 2022 10:04:33 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from <xen-devel-bounces@lists.xenproject.org>) id 1odqPB-00081j-CL; Thu, 29 Sep 2022 10:04:33 +0000 Received: by outflank-mailman (input) for mailman id 413581; Thu, 29 Sep 2022 10:04:31 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from <SRS0=1mH3=2A=suse.com=JBeulich@srs-se1.protection.inumbo.net>) id 1odqP9-00081Z-Re for xen-devel@lists.xenproject.org; Thu, 29 Sep 2022 10:04:31 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60046.outbound.protection.outlook.com [40.107.6.46]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 1c008c1e-3fde-11ed-964a-05401a9f4f97; Thu, 29 Sep 2022 12:04:30 +0200 (CEST) Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by PA4PR04MB7934.eurprd04.prod.outlook.com (2603:10a6:102:ca::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.20; Thu, 29 Sep 2022 10:04:29 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a%7]) with mapi id 15.20.5676.017; Thu, 29 Sep 2022 10:04:29 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion <xen-devel.lists.xenproject.org> List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>, <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe> List-Post: <mailto:xen-devel@lists.xenproject.org> List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help> List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe> Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org> X-Inumbo-ID: 1c008c1e-3fde-11ed-964a-05401a9f4f97 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fvUQGdyaR7bSnSU6XEy/TtnYBCmy4H45jRhdDNt2Z4IakQpZctJ8JSsiq2n2e8WCj9GDafgkuZSN5DSWnCElvFEudxTAFMbtjzCzhqBavqGlZQ23SJADlrQC4NisPXZZBJY798pgVyoc/grvvH64PUtYheLIPfvCc8c3ZypQlOj246T+vm1OCB85TGWh9kqCLUiu0G7xvbhWzPM5wpFxYGI0zcfnhVlGZPIXe9Zyly4NWqOc8lDLbRYTqfpYTwnE7URvSjJwOMF1/dBL/Nztk58s+k5n71tx5uoAjek/migKeCxnVrT3iwbS3hsuI+2Aa+cgLietOv3ERgRu81GMEg== 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=048DkF7cg76prCVEaBhWp817vBIbJM8wG6eU8S9ELqA=; b=LCCm1j21LyBijaABHeJwO6OS+J9JTrBARGcCowCe9iNYL/tAqDmFnqR9+oAWMCSlD5gPnStSgjL3E21Tqq13yVsBjhpHNTKC20mumKlNCBt+kBrp2HTO7MT9nwr8TU1n2ISHVjY2Zw+m2Bcm89HDbsNzhIvbr500vGaRVoc4tDc4bHx5Jyqevh877Pcwh3MUweRP1uzEYEkt5H6mT1i5wdFYFpu9gmdTVHMe8oFakFkcMVoKb+IHNSglkTmimyKoPZ8Li4LPWXzcp/CabWHApQllMvWoKUgippcNXrPsMaCvwWj93fVTdwW6jhQGPC/4YuMsPQuZzm0mkN/lfZATbw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=048DkF7cg76prCVEaBhWp817vBIbJM8wG6eU8S9ELqA=; b=sOiusSbA2j+NDHpypxOKN6zTuuropyrLjnVButgMW1H0b3g9iU8QaawAoWSViSxaTOrlFRfISIkD1ArEH0tI/xVdK/xD5Ix3ElXq3wDmAPwbzS1w88RVa+HHRjsOYB053kvs1u7YGiSxowYQY9R61bO1EHt8G4QLieV8c7wV35/MqMMNffHS5ip/9udlwsBcGXrps9QIdT2Uu5zM7v+NTQRuSXcmAgi75EkGjkNvMWJY6usgPg9rEZRtry6U+L9Hp/3VT/izCOS3qv9PdNoXEf8gYbZvgBz5sVFEGbLuxchvrhU2lIbMBDr/GO/J3r1V175hwQSZNPkrVZTzwC0dQg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <4868cc00-428c-a315-1a5e-cada97957bde@suse.com> Date: Thu, 29 Sep 2022 12:04:28 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Subject: [PATCH 1/2][XTF] build: suppress GNU ld 2.39 warning about RWX load segments Content-Language: en-US From: Jan Beulich <jbeulich@suse.com> To: Andrew Cooper <andrew.cooper3@citrix.com> Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org> References: <4f4f8dd4-cfbc-e2c2-4a5c-ef31acc4162b@suse.com> In-Reply-To: <4f4f8dd4-cfbc-e2c2-4a5c-ef31acc4162b@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0152.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a2::6) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|PA4PR04MB7934:EE_ X-MS-Office365-Filtering-Correlation-Id: e2d9526c-f30f-4f7d-1737-08daa201ff8e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YejrkHy0VpJYtu+yPb+rwzck9kCbd8bH5dYsOjT82vRFgKaxf1r5QBsMf+EpJ+W+h5Hn9SASDC1nd3JrEUZzM+FQFPzhHpysUoouD2LMTT/4XtYxk4f3fEDAUE+Zenbpic+T8mH9L3k+aqxKYginkRDo036NCiuNskCr6Hx8NYZEr/uQjy2G/bH14Y/Z6BTHxoaYh1JEOzc7dGgEvJgKwJNajymV9fRGZuf6RL4n/xqsJFd6I3fZD9y79vo/OkxmXQ0cO61U4mh+0wgwIuYiURulkYv5AYNGR9XsrC/q/7zYYtEYjyJ4iwx4AggtTYcuJWtpWChWQgnb0YSpiI0ZpgcvrVyDRaFkDA2RmmlHasmwi/1LeqDywUAgyvlFArTZ+oxTKFVlb5C7xUU+TC3c5/g4uDywvlnx0HHZYWqoEqZQdmaoYBSduR7Kd8RaVUkxVKfpYqyxVfynBdH6xZ4UizRh646MBb343HrCEDAANgLVvFP8ZeQ58IYMnmA+F9wK5pnnf2CfE7hBwS/3wL2Ls1QA5YXcKwOeNfbDIJrXGkm6/GuMhWap5jWWIQ6ZHSr0BEkA+M3ChJXZVMz857r4zrr9UiNKfdy0Uo9rM02mmNMu0zJ2IEa3IL2WS2BTyoJ+FGTXSOHQWxVDfk+59JxuZXMj0TPq5Ra9JRuLlJfw160hdrSF3DlvVWtbT54BCwbv9p22bK1P0bTjHbeMQNvg+yXMrq1g657ZJ2VIHmmlxAFOXduE3mMzpyWJ5IAQ7PKU1vVIpvEsB7b9mb09rr8k+sKskA3Na5JTgxWhee2oUq4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(376002)(366004)(39860400002)(396003)(136003)(346002)(451199015)(31686004)(6506007)(66556008)(66476007)(4326008)(8676002)(31696002)(86362001)(6916009)(38100700002)(36756003)(316002)(83380400001)(186003)(2616005)(26005)(6512007)(478600001)(6486002)(66946007)(8936002)(41300700001)(2906002)(5660300002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?kfeeH3Qg3iWk0EXXCsZnnfzP8Y6c?= =?utf-8?q?0fw2rfJij21tz98VSF6guVxlbVBUN/vLQ9mL31iEVVuhG8RN1WImQtFB8dfweObzL?= =?utf-8?q?pV2KE/yyT8aE4w03ksVldvNxmqnHVInpRa21pch/i3PS9yP6oHUFZhZk6l38m/TWB?= =?utf-8?q?RYZUTijW299DnYqCibJwsZwtTdb8QsFbLzK8QaPqvq05PhKhJKLocHoKCpDV5vF96?= =?utf-8?q?hkiARcHFQDq2Bbb3udJ6015Zfff/zWa3o/OygpgBKNReFHbp5r/kUcXjrbVGLU4b9?= =?utf-8?q?jEwBGs6LuFkCP4/OY8yPjlPpvlC365Z1vMlr/Yb21+n6Ry1c+paS7Iwp0A/0LdDgy?= =?utf-8?q?SQTkfvF8s1t5t3zui+AkXt3mEwZ7AG1MN1IkDCIIJ3FU8xqyMUDNtYnWmIYXFirlx?= =?utf-8?q?aanPcduCapsPoxSgakMMVdzcuVcxCFd6WQSj3CqWjyNmUgWamRvtSBXkuQpCHS4wo?= =?utf-8?q?XjNR+4FrwYfpqFIvSEBumF2Mj8VbR10u/hjQJ4gEAUoo8bAFV/UE0lW/oi0m6IEEK?= =?utf-8?q?K5j4ugmpiDRsIwtvFBoO297GnD1mBdf0z6zR4X9uy4J5JToU23ZQHh+sGVTcL4drd?= =?utf-8?q?ogajdq4OfHe6+WkyCbkW9fSfq/ZDU+WRUoKPidpwTcy9xVeydIXWPjkKd2nZxTum5?= =?utf-8?q?tBVK4c1m5GdUdnTf9nEHYvpxQDVtFbLbCe24M8NO9hAfWn1JGIOpqnVRvzfmkGRGg?= =?utf-8?q?2mZNcrdIHdz7dYJfXm4Ff+8QmaZn3wwECNE/s3FLngK11K+J36sBG22vgRTLub/i0?= =?utf-8?q?6HCQ9G2VwNqzHHoTPEE1T9LimYmZMMz7758bh+0Tgq65DiHaQFwzn/jL8Sff7eJ+T?= =?utf-8?q?6SpK3kN2S879JJt1SADdI1KTgRERppsaOmX/35MulvpXQgqxBSW3Z78nKiMSVJHzR?= =?utf-8?q?A5QXnAe7WBqD0Fh1lc0qQil8wqXcxyWNjGTq/BHxViYlcMQ1MqtkkUvB3adafgtfC?= =?utf-8?q?xlDMvYsDYuIeV62KuAXc0l2vesNgYKw+7DhsYPwpTEhSuJps8fJu08nTR1v4PWxnG?= =?utf-8?q?m8Ucg/1qP1yZmmc6iyqAon0AzfGVtYRpwI/hZ1l6CuwycswM9dpTRQnMPjRbtex7f?= =?utf-8?q?k0NDpyxlO5OK+4MJST6CdySVIhBSwHSVETumlSs/8oBKdQg6cWQqXr5JcqCg8sCSP?= =?utf-8?q?xrqVnrF4CIJz2pRZqwubQd+lZOqdkZ60i+7CDqChFM2Edwx3fERUwHm6/iRkBI3xq?= =?utf-8?q?EM7d8QRBab+HTOaxRSYPSo06rgdkhfHoctDahPnoZRAhmWfTVnm2ViuI0Kt27BNNw?= =?utf-8?q?fGSW5NuoHESdvIK4cCCcKCM2oYgG7/C12A5tkP5aG0mNtsvxvfo8GXaKqATjeQH20?= =?utf-8?q?anjc1BAdxMcxAcAlJLx2vP6XqUfobP0BvIyNXiWtkQOcel+nd8LvIjViPjFKBrnPq?= =?utf-8?q?ikxhGeJ1L0Hlg27y3KdWSnQCsoVn+C7grKJrBO1NAtvYDtRv65NxDcFdhpqu8gQzv?= =?utf-8?q?yAU6v3V/riJxke6fD1e+lCSpnhmNvxEu6VLRkT7w64Gy7uiST+dUJXR0kdOKkRM+x?= =?utf-8?q?wb2zusDP7ZVC?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: e2d9526c-f30f-4f7d-1737-08daa201ff8e X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2022 10:04:29.3609 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: pBNBAktvYu4iPWK1WkTBQNrc4S5QT4jAKMHEiw703xEklpq4mp011Pd9UCI26a72YfFIv1FchfG4+XJ/ecwC3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7934 |
Series |
build: suppress GNU ld 2.39 warnings
|
expand
|
--- a/build/common.mk +++ b/build/common.mk @@ -20,9 +20,15 @@ COMMON_FLAGS := -pipe -I$(ROOT)/include cc-option = $(shell if [ -z "`echo 'int p=1;' | $(CC) $(1) -S -o /dev/null -x c - 2>&1`" ]; \ then echo y; else echo n; fi) +ld-option = $(shell if $(LD) -v $(1) >/dev/null 2>&1; then echo y; else echo n; fi) + # Disable PIE, but need to check if compiler supports it COMMON_CFLAGS-$(call cc-option,-no-pie) += -no-pie +# Suppress warnings about LOAD segments with RWX permissions, as what we build +# aren't normal user-mode executables. +LDFLAGS-$(call ld-option,--warn-rwx-segments) := --no-warn-rwx-segments + COMMON_AFLAGS := $(COMMON_FLAGS) -D__ASSEMBLY__ COMMON_CFLAGS := $(COMMON_FLAGS) $(COMMON_CFLAGS-y) COMMON_CFLAGS += -Wall -Wextra -Werror -std=gnu99 -Wstrict-prototypes -O3 -g
We cannot really avoid such and we're also not really at risk because of them, as we control page table permissions ourselves rather than relying on a loader of some sort. Signed-off-by: Jan Beulich <jbeulich@suse.com>