Hi Andrew, list,

Just a follow-up.

On Wed, Sep 07, 2016 at 08:34:47AM -0700, Andrew Fish wrote:
> > The symptom is a failed link step with the message:
> > /usr/bin/ld: unrecognised emulation mode: aarch64linux
> > 
> > As a workaround, I was able to get my build functional again by
> > creating a symbolic link /usr/bin/aarch64-linux-gnueabi-ld pointing at
> > the actual location of my cross-ld.
> 
> I'm not sure it works the same as Xcode, but one of the search paths
> is often relative to the current location of the tools. This could
> be macOS specific as the tools don't install in /usr/bin anymore,
> and those locations just contain a reflector to the active
> toolchain.

I had a chat with our toolchain guys, and apparently this bug was
fixed over 5 years ago for the BSD platforms (including OS X), but for
some reason didn't get carried across to GNU:
https://llvm.org/bugs/show_bug.cgi?id=9777

They've now put on their schedule to fix this behaviour for GNU also.

Regards,

Leif
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to