<div dir="ltr">Ok, you pointed me in the right direction, after bisection I have a successful make and a list of incompatible options. Since I also want to compile undionly.kpxe Is there an macro I can use in an ifdef to ignore inappropriate options like CONSOLE_PCBIOS and CONSOLE_VESAFB which of course don't work and are not needed in snp but needed in undi?<div>
<br></div><div>Now on to the fun ones.</div><div><br></div><div>According to UEFI 2.0 (which I have not yet finished reading) much of pxe is required to be implemented so PXE_CMD may be partially appropriate.</div><div><br>
</div><div>Now the hard ones.</div><div><br></div><div>I am building a menu system to allow diskless clients to boot linux, windows, freebsd, and hopefully  plan 9 but all of the bootable image types other than script and efi produce errors. so It would be very helpful to have IMAGE_ELF, IMAGE_MULTIBOOT, IMAGE_BZIMAGE, and IMAGE_COMBOOT. IMAGE_NBI, and IMAGE_PXE would be nice, but are probably difficult.I have no clue about IMAGE_SDI but it doesn't work either.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 3, 2014 at 10:00 AM, Michael Brown <span dir="ltr"><<a href="mailto:mcb30@ipxe.org" target="_blank">mcb30@ipxe.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">On 01/04/14 03:12, Ben Hildred wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am trying to compile bin-i386-efi/snponly.efi for booting a early mac<br>
mini and I am getting a huge number of errors regarding relocation<br>
truncation.<br>
</blockquote>
<br></div>
You have probably attempted to enable some features which are BIOS-specific, since your build log shows the build process attempting to link in the real-mode transition code (which can never work under UEFI, since it doesn't provide any real-mode environment).<br>

<br>
Which modifications do you have in config/*.h or config/local/*.h?<span class="HOEnZb"><font color="#888888"><br>
<br>
Michael<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>--</div><div><div>Ben Hildred</div><div>Automation Support Services</div></div><div>303 815 6721</div>
</div>