]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[build] Remove support for building with the Intel C compiler
authorMichael Brown <mcb30@ipxe.org>
Fri, 12 Feb 2021 21:56:53 +0000 (21:56 +0000)
committerMichael Brown <mcb30@ipxe.org>
Fri, 12 Feb 2021 22:08:41 +0000 (22:08 +0000)
commitb539e9a7e95c3a481c686ffcf310c87bc1e19707
tree14bf7edb993b7608e75ff1f40fac89615d52d2d7
parentdf16df2c857a8f7ab5cc3e76656e4f85c15d4a7a
[build] Remove support for building with the Intel C compiler

Support for building with the Intel C compiler (icc) was added in 2009
in the expectation that UEFI support would eventually involve
compiling iPXE to EFI Byte Code.

EFI Byte Code has never found any widespread use: no widely available
compilers can emit it, Microsoft refuses to sign EFI Byte Code
binaries for UEFI Secure Boot, and I have personally never encountered
any examples of EFI Byte Code in the wild.

The support for using the Intel C compiler has not been tested in over
a decade, and would almost certainly require modification to work with
current releases of the compiler.

Simplify the build process by removing this old legacy code.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/Makefile
src/Makefile.housekeeping
src/include/ipxe/efi/efi.h
src/include/ipxe/tables.h
src/util/.gitignore
src/util/iccfix.c [deleted file]