[ipxe-devel] http://ipxe.org/appnote/buildtargets: doc target missing, missing links

Christian Nilsson nikize at gmail.com
Sat Jun 24 10:19:37 UTC 2017


On Sat, Jun 24, 2017 at 12:08 PM, Heinrich Schuchardt
<xypron.glpk at gmx.de> wrote:
>
> make without target simply produces hundreds of errors like
>
> [DEPS] drivers/net/sfc/efx_hunt.c
> gcc: error: unrecognized command line option ‘-mpreferred-stack-boundary=2’
> gcc: error: unrecognized command line option ‘-mregparm=3’
> gcc: error: unrecognized command line option ‘-mrtd’
> gcc: error: unrecognized command line option ‘-m32’
>
> on my arm64 computer.

Building on arm is still a quite rare usecase, and makes sense that
you get errors like that when building for i386 with an arm compiler.

>
> So without specific knowledge of usable targets the documentation simply
> leaves the newcomer totally lost.
>
>>
>> There is also make everything that does a different type of multi build.
>> Michael: would it make sense to add ipxe.efi and snponly.efi to the all target?
>
> PC BIOS is a legacy setup, UEFI is the current standard as well on arm64
> as on x86.

Still pcbios is the most used variant of iPXE since for efi you will
have to consider secure boot and other things. As an example several
linux distributions still don't have efi compatible kernels as
default. (just see the forum for several such posts)

/Christian

>
> Best regards
>
> Heinrich Schuchardt



More information about the ipxe-devel mailing list