coreboot-kgpe-d16/util/crossgcc
Stefan Reinauer a295ac1d44 crossgcc: Add buildgcc support for Apple M1/M2 devices
GMP and IASL don't compile with the default compiler and linker flags:
- GMP's check for the MacOS architecture hard coded x86_64 but it also
  needs to know about arm64.
- iasl does some trickery on pointer alignment to save space(?), so we
  need to tell clang about it.

Change-Id: If4cca9d3e55051a6121d992e5320bee1df17af9f
Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80435
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-02-12 04:45:03 +00:00
..
patches crossgcc: Upgrade GCC from 11.4.0 to 13.2.0 2023-11-24 23:31:03 +00:00
sum crossgcc: Upgrade GCC from 11.4.0 to 13.2.0 2023-11-24 23:31:03 +00:00
tarballs util/crossgcc: Add empty directory for tarballs 2023-05-24 21:11:21 +00:00
.gitignore
Makefile
Makefile.mk util: Rename Makefiles from .inc to .mk 2024-01-26 12:43:18 +00:00
README
buildgcc crossgcc: Add buildgcc support for Apple M1/M2 devices 2024-02-12 04:45:03 +00:00
description.md
edk2tools.txt
getopt.c

README

README
------

This is a cross toolchain builder for -elf toolchains (ie. no libc support)

known working:
  i386-elf
  x86_64-elf
  powerpc-elf
  arm-elf
  armv7a-eabi
  aarch64-elf

known broken:
  alpha-elf
  powerpc64-elf