coreboot-kgpe-d16/util/crossgcc
Martin Roth 3b32af950d util/crossgcc: Add option to get packages from coreboot's mirror
coreboot has been keeping a mirror of all the toolchain packages used
for releases for quite a while now.  This adds an option to fetch the
packages from the coreboot mirror directly to buildgcc.

This can help with both our releases and when one of the various
servers experiences interruptions or changes a path.

To do this, the URL and filename needed to be split apart, which led to
quite a few changes in the buildgcc script.

Signed-off-by: Martin Roth <gaumless@gmail.com>
Change-Id: I7df58dca152e7bfe9fde34d290e05b52515b20d9
Reviewed-on: https://review.coreboot.org/c/coreboot/+/70053
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Felix Singer <felixsinger@posteo.net>
2022-12-18 00:43:32 +00:00
..
patches util/crossgcc: Use GitHub for downloading IASL 2022-11-28 19:51:56 +00:00
sum crossgcc: Upgrade LLVM from 15.0.0 to 15.0.6 2022-12-01 09:15:13 +00:00
.gitignore
Makefile
Makefile.inc util/crossgcc: Add option to get packages from coreboot's mirror 2022-12-18 00:43:32 +00:00
README
buildgcc util/crossgcc: Add option to get packages from coreboot's mirror 2022-12-18 00:43:32 +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