From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mout02.posteo.de (mout02.posteo.de [185.67.36.66]) by mx.groups.io with SMTP id smtpd.web11.1642.1634238381273402610 for ; Thu, 14 Oct 2021 12:06:22 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@posteo.de header.s=2017 header.b=VYiOrW6S; spf=pass (domain: posteo.de, ip: 185.67.36.66, mailfrom: mhaeuser@posteo.de) Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 380F1240103 for ; Thu, 14 Oct 2021 21:06:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1634238378; bh=0nJyGLIC7L4tVZo9pioIto1mMiT72z7YrBEYEtzq2QQ=; h=From:To:Subject:Date:From; b=VYiOrW6SlxI/VsAF6MzQkXnw9NmH5Y6mX2lsswSD96jacP4KkNu0ojcvf8jWpY4PP qscPik4JV7taSHhS/T5o3oLVSpuQSnfRlN+C7lHLrUdBJB8rwuHm++y/z5Wr0bG9ou 2WPpZFyJK0c5WlU95M6X/yFk6jGrNsrggcgam+qJg+FyN/AST9YNzCPHGhOZwGqKUo DAteatSGttE2dV4tuHncXl3wAxPzaIocA8bpIA1LpW5F6wckklwRbtWTllyivPRiSj 8lqMfhxLMh0NbTg+pFa31lrwYbbEVXUJwzIUm5mz2peqQXKnSzjV1/wKtooXO+238J PTBcfUb9031lg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HVf551Fm8z6tmB for ; Thu, 14 Oct 2021 21:06:16 +0200 (CEST) From: =?UTF-8?B?TWFydmluIEjDpHVzZXI=?= To: devel@edk2.groups.io Subject: [PATCH v2 0/1] StandaloneMmPkg: Support CLANGPDB builds Date: Thu, 14 Oct 2021 19:05:47 +0000 Message-Id: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable V2: Update patch to account for ARM support Currently, the flag "-fpie" is passed for all builds with a GCC family toolchain, including CLANGPDB. CLANGPDB however does not support this flag as it generates PE/COFF files directly. As the flag is mostly required for ARM-specific self-relocation, drop it for other architectures and document the limitation to enable e.g. X64 CLANGPDB builds of StandaloneMmCore. Marvin H=C3=A4user (1): StandaloneMmPkg: Support CLANGPDB builds StandaloneMmPkg/Core/StandaloneMmCore.inf = | 12 ++++++++++-- StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEntry= Point.inf | 9 ++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) --=20 2.31.1