From patchwork Wed Jul 5 14:44:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 13302270 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 3CD27EB64DD for ; Wed, 5 Jul 2023 14:45:25 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.559271.874118 (Exim 4.92) (envelope-from ) id 1qH3kf-00028V-93; Wed, 05 Jul 2023 14:45:05 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 559271.874118; Wed, 05 Jul 2023 14:45:05 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1qH3kf-00028F-5o; Wed, 05 Jul 2023 14:45:05 +0000 Received: by outflank-mailman (input) for mailman id 559271; Wed, 05 Jul 2023 14:45:03 +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 ) id 1qH3kd-00026F-Cj for xen-devel@lists.xenproject.org; Wed, 05 Jul 2023 14:45:03 +0000 Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2060f.outbound.protection.outlook.com [2a01:111:f400:fe16::60f]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 84f8baaa-1b42-11ee-b237-6b7b168915f2; Wed, 05 Jul 2023 16:45:02 +0200 (CEST) Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by PA4PR04MB7967.eurprd04.prod.outlook.com (2603:10a6:102:b8::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Wed, 5 Jul 2023 14:44:59 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::9bd3:48c9:ff58:9880]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::9bd3:48c9:ff58:9880%4]) with mapi id 15.20.6544.024; Wed, 5 Jul 2023 14:44:59 +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: 84f8baaa-1b42-11ee-b237-6b7b168915f2 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mglIsDgYji/n0RIRgu1L0gEW+VVH2FhDxgsKfCC5bcWQW1tvwFldtTlxBYyMxRuD2kaclPNqUSO9W7Qzl+GPPCny60YKKrPkaia80YVh5Ak0wJiaJUGtMBWRYsCtYSifV9+zrc6GPtAFxQvOX7L7/VlJ9i1l1t1ZrljqXKDSTecZMWBZFCnFyxxZ7WZFp4qQMjlrcMrV87e8F4hX21jCZL+Lf6JNYOk+kR7bCYHlt7hb0rimig3KFHErJXexWQs8NKFzkR1P3+NG2mA6NTo2weMQ36fdI6spfYLDw7lB53yrPHfDPTzCE504sBmMlX4ZJy4cmGFOnSjEj9Kw6mud/g== 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=ko37wEC+VNTFnAWzbH9mATLPo7l3CEHB83K3DoPeiFQ=; b=MSHTicFmqe8N2foVuMDm30CAms3zIGHRo1ZihgkuNzFzwQRmuULG39TODEv+/QxUqE8sZnGfJEWFBJ5SbayWCYoqwklMCjZO16nnav6os9RMO32KhXfGZaGOeBQx991KsxqGM9TN6VcyuVcBrsx1bRIrYSLdAFIOgiB3hcFu4vlN1EObc1VU5eys8wQkYgdv+C/OdPcoPSfrpXpJOWndJ5eo+4X86d7cawOuoDRbfVFz9zvatxRiHZSqOJG60k/bopiB/5N6Jpex4LTR+3ApRfAh80Kysp/wIQBbn/SqvDG64McOOnaxTQhiaLlodY4FCsFNK/PuFrD4sAURZt9Xxw== 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=ko37wEC+VNTFnAWzbH9mATLPo7l3CEHB83K3DoPeiFQ=; b=MuVsoCvFbwvwGCi0JyESlIJfbxMO71AZN9PQaiTnF7Wzm2qOwYSzFqydnVw2JcTJbJWaIeW8H2geZ6yj3Gs+QnBSVcU5w9aUF1Ga9jwMpY4OEJXdSBN9PL9V3WnA74Eo/QBXQBD9Uw4gTjF/ZWMCMD3ku1GHzxF+dCi4JXzx8is7wuhht3Bln+BfRx7+Ea05hxhqPaEQGR+xWb711nCXZz/c5orq2eRNXPrTERPY6UhLE+zOD4S25sKboQEaREnngEQx5mYyX8IoSBGkyt5HP4WRWR+SI1Wz5gu2tdGr7EEFXDSi+/3Wvuk2WCUJHTHW9KoM0bI83ALyf47bj5m82A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: Date: Wed, 5 Jul 2023 16:44:57 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Content-Language: en-US To: "xen-devel@lists.xenproject.org" Cc: Shawn Anastasio From: Jan Beulich Subject: [PATCH] ppc: make also linking work with big-endian tool chain X-ClientProxiedBy: FR2P281CA0137.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9e::12) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|PA4PR04MB7967:EE_ X-MS-Office365-Filtering-Correlation-Id: ef22a4c8-ca9d-4fe3-150a-08db7d66684b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: p9EMgO487SrY+cKic1g7DlWjmGYuRq3Yjql60AJKIrj7ihBqDdFIUxt5cWdsdWBCmgGlGEUiVrS0QBlZS2tI5RGihxlvGWVElvuPJfQ4R2crF/vKLEOj0cFS+lZjNE02ldyVPqQ3JnyJ37aRUPrwrU0af4gZrPMlQn+Rv2vfsgFjP6DXwyYiPazYqTDslH6GtZd2iItFCt2WJm5JU8gYpz/CGRWMq+wJhN/w6kk5uFdzZc5Cg7FpZ/Kch7+Kq8YRNffiVK1Cv0V0jSnH0HdzBOW+CrKXiD7xol1UFLZScYy4V3+ekYJhwXwaGZvIDqk/dVVdIV9gqc3IlOxUWQnF20X4Xv9a677EsoXAQEttukEVE1BiTB7/6o62HQHpxob2ml08mPS3jmWVLDtZHAUSRYhX7RELqL4Y0eq3HCIKTrCLNR8sY6V+DR7p351r99O8mpPxPoyH2Ko02tirw98FafS1LewTvEp3ZsWJYwpRl1CnQ9lRkx9vn/ldunK1rCc4lleiu+PHwb4iavU+06sL4+0XmkZ2Sdnw+YRJXXLNjbZ+Ds/4R177QpudcHaXAQ5JipBhRnliLMGdxZv2K9SIo0NrE7k2ntXgCVenhoyyW3AIV3b5itJRQ20JSRDRw7/B6KeKp8T6xnNYc9NYCoxweQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(346002)(39860400002)(136003)(376002)(366004)(451199021)(36756003)(31686004)(86362001)(4744005)(31696002)(2906002)(5660300002)(6512007)(186003)(6506007)(26005)(6486002)(6916009)(66946007)(66556008)(66476007)(38100700002)(4326008)(2616005)(316002)(8676002)(478600001)(8936002)(41300700001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?DBffZ8WelhmTPCbtR0s2Guj+2XDy?= =?utf-8?q?bEXg12OX5xHWbHfmZe+u0WVqlQpx+rI69UHvMPc4jwoCRJu2lcaaNJpcPLynP3Jl1?= =?utf-8?q?CiSyjU4qob5bvXejhPDGDonysKZ1yadtmswbGw/V1L0gUaW+xOD/LOMl1A8TJf7mX?= =?utf-8?q?HNPGY/BZaNEwv4S7xEKM1+NSGWnSUS5w8fzjH12UwoPcvfycPtozs+uuC6dSmfvjw?= =?utf-8?q?/sTaR65DFwXvGxOdz91/nj1W2qSf9D9rjFomjjZ7tawynnskzPkWFAlVyLNxXlN3y?= =?utf-8?q?bmSlSB5qezhduDvaRYizEe/KtPEDmvvaSDda2L8rGzDT02hJ/K0zfaZ3CS8Rab2iK?= =?utf-8?q?k2fl93WQ+grtD4JXBWEG/FmlmbueIYT67DlufVlLjd6m+86O+P3uJ6I2mVESN8FcB?= =?utf-8?q?RyLT1aVWlt7K5RzPG5W7Z83LgxpXmTvUEtyZhhM9ghv5zkKGoCiEwuB8gU65q325V?= =?utf-8?q?4jJNoSX8qzy9Vu0wXT8PdVEri1vsnX2n9ZoXXLdj+BmkKpksTVD9KwsG8itFss3iv?= =?utf-8?q?APdQdRPKXzb0l0RoMYazpUef0DzYVh47+QPeAAc6MHZ0I0+Kv0rhRi0BU6S5SSKVu?= =?utf-8?q?t8Oz3PwN0XFDevqpqbIQfO3n+NRZ2gwA/pJJEOzllEf+iSgVo0eRZ9k8vrE0JcS4b?= =?utf-8?q?nbm8I7o1gfxQgChKOe602IrNfRjHnaDY/IbnQE9RvDiTcRhBzK+MMyGoq/HP192KH?= =?utf-8?q?nqF0DuQVam7SHlHYastrwZsTDa3iYo9ed9Z1GlIgb4f1d01IcDjvBsuOpB40hbiAA?= =?utf-8?q?pS8R9QSFmRtugutyOTl4xePwmaJ3VNZvk/NP2YcsT34VGm4KvEwaidAt4dztMywl/?= =?utf-8?q?pW00E6y1MdMTTcvMfG94CiX+eEidSZ2eTAAVEG1C8GKEhYpBVg3ybvLXW++9VS4gp?= =?utf-8?q?gkmWD+uKOu5wMOPu3iLVFIhsfw78smZbZy4PRywmT0iFpn4HyMdvQQb23bca/xWuH?= =?utf-8?q?U2OLzkjVWWvvsCOmCtOVeXn3EY5pRRfB8kAs9z0new1unmISvUPkdH0t8CeNoJxyk?= =?utf-8?q?1QfzkZfZBv+G15eflc3i3YhALOjFkGvb6RYZEuVRUCjsvyeSHRoo8crvO0jZKomQI?= =?utf-8?q?pple32i0GoBK3sS92M10TQqSL7S6RhblqhxIaQMhQncODIDrdV7tnMPRuUEjb+CPY?= =?utf-8?q?heMInL6EcQOZSwt7QTByZ1K/RaMHVNiR7eGxrMk4aduySI2KGXxG8iQBQJxJ7N9BC?= =?utf-8?q?2TzYAs4YRTE0mMZhQOxh+JApeklIOiFqY8m+N3IBgXQ0G6Ho482b7CQgRkTV9NoAk?= =?utf-8?q?NYGrYEpoaWjHCuyzoZAMmc9yBhvULahgD9/obsT0WYw5GiOE5HnaQ0Vyir+ghToLx?= =?utf-8?q?yxDR+yjs0zGZFLHwyb3V1+gASEuvgSIRunJy0C6CvhzlgfY6ayDiKnOUNyXDefcl+?= =?utf-8?q?zKPSK9ILqH6lqsa4CUYs2YZ431QnRH0GcjJZc2Va6evdYLR4S4ix3hP/QRPhQPO8y?= =?utf-8?q?8OwgQJbc5cF6X3xzVLcD6dJWPi41A6+Pi5X5GDONt136B7Mhxl1BOB5+C8uqPYL8D?= =?utf-8?q?AXgfJo+YEncx?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: ef22a4c8-ca9d-4fe3-150a-08db7d66684b X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2023 14:44:59.4832 (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: KyW6un+OWSUdhRIP+trCnl+2Kk0FVNjTvXFWMVie2tULNxihFP3DqQYOEYuIZImhTKmn+UoK9kcTYwHCYcAhag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7967 Telling just the compiler to produce little-endian objects isn't enough. Signed-off-by: Jan Beulich Acked-by: Shawn Anastasio --- a/xen/arch/ppc/arch.mk +++ b/xen/arch/ppc/arch.mk @@ -7,6 +7,8 @@ ppc-march-$(CONFIG_POWER_ISA_3_00) := po CFLAGS += -m64 -mlittle-endian -mcpu=$(ppc-march-y) CFLAGS += -mstrict-align -mcmodel=large -mabi=elfv2 -mno-altivec -mno-vsx +LDFLAGS += -m elf64lppc + # TODO: Drop override when more of the build is working override ALL_OBJS-y = arch/$(SRCARCH)/built_in.o override ALL_LIBS-y =