On Wed, 2018-07-25 at 16:46 -0700, Christopher Clark wrote: > From: Christopher Clark <[email protected]> > > On EFI architectures (arm/x86/x86_64/aarch64) add the x86_64-pep > emulation support to the linker to enable production of Portable > Executables for EFI binaries. > > Enables building the EFI variant of the Xen hypervisor. > > Signed-off-by: Christopher Clark <[email protected]> > --- > meta/recipes-devtools/binutils/binutils.inc | 9 ++++++++- > 1 file changed, 8 insertions(+), 1 deletion(-) > > diff --git a/meta/recipes-devtools/binutils/binutils.inc > b/meta/recipes-devtools/binutils/binutils.inc > index 37813dd..b3efbad 100644 > --- a/meta/recipes-devtools/binutils/binutils.inc > +++ b/meta/recipes-devtools/binutils/binutils.inc > @@ -69,12 +69,19 @@ python do_package_prepend() { > > B = "${S}/build.${HOST_SYS}.${TARGET_SYS}" > > +def enable_efi_targets(d): > + translated_arch = d.getVar('TRANSLATED_TARGET_ARCH') > + if translated_arch in ["x86-64", "i586", "i686", "arm", > "aarch64"]: > + return "--enable-targets=x86_64-pep" > + return ""
Just to double check, is "x86_64-pep" the right value even on arm? Cheers, Richard -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
