From patchwork Fri Sep 9 07:23:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12971096 Return-Path: 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 CB829ECAAD3 for ; Fri, 9 Sep 2022 07:23:54 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.403866.646125 (Exim 4.92) (envelope-from ) id 1oWYMS-0002VY-0A; Fri, 09 Sep 2022 07:23:36 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 403866.646125; Fri, 09 Sep 2022 07:23:35 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1oWYMR-0002VR-ST; Fri, 09 Sep 2022 07:23:35 +0000 Received: by outflank-mailman (input) for mailman id 403866; Fri, 09 Sep 2022 07:23:35 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1oWYMR-0002MU-AT for xen-devel@lists.xenproject.org; Fri, 09 Sep 2022 07:23:35 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2051.outbound.protection.outlook.com [40.107.20.51]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 4f4bee16-3010-11ed-9760-273f2230c3a0; Fri, 09 Sep 2022 09:23:33 +0200 (CEST) Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AM9PR04MB9013.eurprd04.prod.outlook.com (2603:10a6:20b:409::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.20; Fri, 9 Sep 2022 07:23:33 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::59bc:901a:98a7:76d4]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::59bc:901a:98a7:76d4%5]) with mapi id 15.20.5612.019; Fri, 9 Sep 2022 07:23:33 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 4f4bee16-3010-11ed-9760-273f2230c3a0 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SwQuvMRaZjQoJeHigZFpAk2s/OTwkP7dyOu1rRmpqwGx4Abzn+RHntdXY0uIelZOl2cEbJzuV0CtzSn8sslQMsVDHbrhmHatjGg3QBYsTQ0ZKk3At52qt1I+SeECzvQM6AZcA1UVDS9edv1AxvW1CEe6JOuZI8xqCrfh2sW1OnRaGsecqDZE2WB0oOzZmeFO71CHRZma4+IMn2cF9x90L3AS9K2SBwnRDnVsSFHn2QyFk0EW72n8vtPPT+qBShv+LqFavg838FyggdEa0tN70+2BhAWTxh1XxY9IGxvK7R07GUgMUBWKd0PBlhoJO/toZwt7UUEqkwMayHdw4ooDJQ== 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=G6h3D37U1hyV3ZOoYMiLCX0lzV1VnQzToPpFi7OtJOk=; b=L7qnRNvUI/EoyVMjCesYYrtfDe7kMjVJu5+BZOtHGGdbo5vWWSl4Q0GKBXzTJ09AKx5oTw9cAm7CBO8VJH+qwSKoq4QOmDkpdh8RuBoUIhSCFwNJuMYxdvkYBR64QNWeSHyZJhAZiCsibRB2yXcapuOKZ00nj4nDuY0vO4gSigQoMFxV7701hgV3WbSQEn/BHl+FMKvtxUA6ifTpZN0c6IUXgSbexSZMM6jhsLEaD4vX4PnQp40zi8f27NWCVKhckH8Wj/ydBZp+2+xRxghvnXoei3GJ89tfYoRhUVp0CiSNbQ91Qr5Vqzv5nYpbHmOs5kNzQIGt2rywf4I2HIqQBw== 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=G6h3D37U1hyV3ZOoYMiLCX0lzV1VnQzToPpFi7OtJOk=; b=rzEB/t4sMa0h23/y5Vh0+bE+UX4bizjJ26uFTBxWyRHe28PtCfW5O4cqQQdO16KFXx1Wz0YvW/z/P9GWiYO0FahJJpdC5UNr4hxZ5PGkLLQySUfsPCjLc5ZLIQQO/evAf2Qqg08HtcJmh5u9x5Nh0laKeveQUxUpRuTR66izugnsq3BdfYYJrKQmgXe0XzdQXC+xFZnZx1e5tJiY62rC731exxnIzquTL59bw6AtyhC0ttyfojikkLeiqdr3NodEkizhczB73swTjV7oYtr6nCA8pSFdhM1/nMzThJdSyZv3TZFtWAqkSYdNte7XFt0srwU38B757t35KM0+ohGtbQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <26c58539-8f58-4727-e327-442f02cc3aac@suse.com> Date: Fri, 9 Sep 2022 09:23:31 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1 Content-Language: en-US To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , Wei Liu , =?utf-8?q?Roger_Pau_Monn=C3=A9?= From: Jan Beulich Subject: [PATCH] x86emul/test: suppress GNU ld 2.39 warning about RWX load segments X-ClientProxiedBy: FR0P281CA0126.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::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_|AM9PR04MB9013:EE_ X-MS-Office365-Filtering-Correlation-Id: 10749452-7eec-4eb5-c13d-08da9234339c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aSI9eg/hLWwLF2aDpLMeNniXKSdZ9UghQCPzPklKBpf29W/kVrmOrmKkfknnVCbN049ceymmHIf8+g8ng/flWVp/nlhZTUc9nrTySKI0YFBrT1NqAs6dqWr1q3WnNOsLSj2KDqJZQw/kQsCpQp5hCpLsCIYz93kW244W+DyJ0CqUOEsaLTHp9e/M7gR5vtvKjyCuUAwqH/BFd/ts2DF2PdC//TmuhU1ySgv5CXwIgYhO+/4z1ioD1+yTKRuanWuKtqrxUQ3OoWchThAy4iggCnT8CVb7Mefnmf2YQpog7fE1ZvgfJFN3Xjy/xLKbFfV4A2qvApGeTFdpCMPJ+BlN6Uyk8ytak+jF4RVLXEpWzXpSj0SnGXsnl7lYW6Zy54Qvo2EPbZGiRyusyupcyhkl3QUocNRt2sJ78zFt/5dGSC/silQmmTt/3Cqi6psOhkIQPtkgEDQizv5v7AJfg453g1ms3quOPEYBpQpUhDL0rzmEfDGK66mshvhDuC9G4V+nqEmPftjvZz92b0ZLmWNrrLLIL8BmAf02McA7gsBn3x5VrEI3Q/V9sZ78oor2otfD2XiAWa1uafv8Ytxd6B7nSmTRbJNBYfARZLschHJHuSos1IgAkblEWORXuCSmR2fwkcq6LY4w4zrZUoFNTK7s9RQAf9eRrAIqpgsnbq5fDLsR0f7Bh17wl9cn3r4w8AlqwOc7SQ1GChaNvd9FjSCYqA6vS/vIkfPlw2J+cqe84Ixv4hgxwvd8aphUj/ooZRUhUlZU0DTH+JbT8dCfJTlIhsoohSBq7dMq5WdthAAWybs= 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:(13230016)(376002)(136003)(39860400002)(366004)(396003)(346002)(31696002)(86362001)(54906003)(6916009)(316002)(6486002)(31686004)(8936002)(478600001)(6506007)(4744005)(186003)(6512007)(26005)(2906002)(36756003)(5660300002)(41300700001)(2616005)(83380400001)(38100700002)(8676002)(4326008)(66946007)(66556008)(66476007)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?LDcA0CGqv2Fete8tz2ff+7e/bT1p?= =?utf-8?q?M7Ge/CMvGbjBjdrzsfdruqA53ngpKo44bdgii8OTxRTY+EGcgiPd9vWrwKbgyAZGa?= =?utf-8?q?nTHFTXa6HAzW9KYFDaxvXzUC2MEXDas5FrvM+jFsNgiyq6tQr2+s+g2h7Kbgg6+2c?= =?utf-8?q?E56jgyzR/js2oahpeZfdFpjq48als1u13VMtcN1vw5fJcj1OfMRkl+scY+f2Uzw9v?= =?utf-8?q?awdI9XKiE8XOR/Ul9+p/uigt7iGbttUMN6QCZEWmWXr5elGitLj62ivPs5DvrAzR6?= =?utf-8?q?m86ek0Dgh+8lVqmA0v3ywbcrvkCUK7mkesgwWStvPQrPFGpJo3/p75hwSudpIo28E?= =?utf-8?q?sgMCxukXUzZA5mUTQ5DeopdTl1CIDC6U1acfr2zHF7qCr8syPBtbO+AIc2OhpFYPX?= =?utf-8?q?sm51RT48/PonlJBziXg4pE3/p8+VANvSGHg8Joi7fRyPCQZmC5rqLemrF7eBNumWS?= =?utf-8?q?IvaSDnMKi//ksdbDRDTro8c6SnmNvvmqQ+Qn/6ze9cDHBKlbxmOCkvZhd8dV28RBl?= =?utf-8?q?ar0SIPu8YoNGpzuJzR9ssEzTB0YhWIjNP190Fu6dj75vCCVLsPpnA2KtFcDbxNLt0?= =?utf-8?q?rLVSSQUpvHNMupG5K6CLkbamhiEVM7zHD5dP8/wTrdIPQmYuANJD6c1p93dAyFLcz?= =?utf-8?q?6YMtb90cHnQccp6AHELfOBVG+XVo34oAMKxnKbtSfnWgbrkLEHzRPvyPCEAmJoYY1?= =?utf-8?q?IzbNWRFwWLWC567acXrBdjWip3ccRmPdtiadDMopi+5ob192qgu5KhG+BlfYgC2nc?= =?utf-8?q?PryO7+5OJ3Wa+by/agQfiYNQzCKZYlqfdovtFntVhDC42yqDQZ38Hb3LTqYVMpC+L?= =?utf-8?q?fUL9YOe+7Ur4ASoS9WNTgf4Xcj0SzB0RCQqyFHT2t9FzjMDwYW2GAdYWV8sOwU12u?= =?utf-8?q?TI1HslATAQ1DAMIVZ5A53Wb/0sa9ZMYJQrWPj/nx9/QBuBjYBATBztkeE8RfSizMm?= =?utf-8?q?vBJ+Ao0sziOpIBf/NuGWwwI2sCX5MS9TQdWe8GRauOci43v/oJlbU4UrmBEk17wh8?= =?utf-8?q?oKg1R7t+TECRQXJySVTQnXyNHgih8lwulhPIm6zXZgOmxZ7g0KFloxvlj1ciA4o4P?= =?utf-8?q?AA9BEJuw/iy3X7GtA3kHkCwaZysUyiB3ZKtnmSQyhzpk+ERQV6KaGJR8aUwa3ftZj?= =?utf-8?q?jKT7xLIzcgCw05nAkyvodWJjJhPsc4C4yo8UFo8dSBntztga8XQvl2gzZa7SYJF1E?= =?utf-8?q?CkfeZHDjljhzig8KIaEdlvww7367wkAyQStrqM8/bf5BwkfIjbi0QAkwRt/ugkVVH?= =?utf-8?q?jNpqvpI2at1TCDczUGHZ/CwK19MvadWSfzHYf8vXvnlkNVcES9RZsimbHIwF5R7At?= =?utf-8?q?h8/dl1T6+8bit7omo0bE1uF1HjyAvivaaBeC4q+cS7gGdYxYrsm5dXLcS0+GO5zAN?= =?utf-8?q?P1aIjWAdXCca0KPMsuwpOTaRr+/BNOuHcMYwSKGy/cvqlXzEZcjp9w/AczDvIJlCx?= =?utf-8?q?cQVVrvG8Z3UQTHhPf9Icoc5VRZrT4OnsRMQxJafI5Y+qIx/0QXNuXn0gwhECSCFF8?= =?utf-8?q?NG492oNTuygF?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10749452-7eec-4eb5-c13d-08da9234339c X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2022 07:23:32.9774 (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: fxB7Z8gTfA1Jd9NJ+JxDBjD3uWTIfHRyVSgtjWU6MJlu2J7clLXkwediOgj11tlsdoVCBH66V7PebMJB8wwanw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB9013 Commit 68f5aac012b9 ("build: suppress future GNU ld warning about RWX load segments") didn't quite cover all the cases: I missed ones in the building of the test code blobs. Clone the workaround to the helper Makefile in question, kind of open-coding the hypervisor build system's ld-option macro. Signed-off-by: Jan Beulich Acked-by: Roger Pau Monné --- a/tools/tests/x86_emulator/testcase.mk +++ b/tools/tests/x86_emulator/testcase.mk @@ -6,6 +6,8 @@ $(call cc-options-add,CFLAGS,CC,$(filter CFLAGS += -fno-builtin -g0 $($(TESTCASE)-cflags) +LDFLAGS_DIRECT += $(shell { $(LD) -v --warn-rwx-segments; } >/dev/null 2>&1 && echo --no-warn-rwx-segments) + .PHONY: all all: $(TESTCASE).bin