Set and use XGCCPATH
Allow overriding the coreboot toolchain location with `XGCCPATH` so that xgcc can be installed to a separate location, such as `/opt`. Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
committed by
Jeremy Soller
parent
5d997d1c41
commit
5fb1624187
@@ -14,12 +14,7 @@ BUILD_TYPE=RELEASE
|
|||||||
#BUILD_TYPE=DEBUG
|
#BUILD_TYPE=DEBUG
|
||||||
TOOLCHAIN=COREBOOT
|
TOOLCHAIN=COREBOOT
|
||||||
|
|
||||||
COREBOOT_TOOLS_DEF="${PWD}/coreboot/payloads/external/edk2/tools_def.txt"
|
COREBOOT_TOOLS_DEF="$XGCCPATH/../share/edk2config/tools_def.txt"
|
||||||
export GCC_CC_x86_32="${PWD}/coreboot/util/crossgcc/xgcc/bin/i386-elf-gcc"
|
|
||||||
export GCC_CC_x86_64="${PWD}/coreboot/util/crossgcc/xgcc/bin/x86_64-elf-gcc"
|
|
||||||
export OBJCOPY_x86_32="${PWD}/coreboot/util/crossgcc/xgcc/bin/i386-elf-objcopy"
|
|
||||||
export OBJCOPY_x86_64="${PWD}/coreboot/util/crossgcc/xgcc/bin/x86_64-elf-objcopy"
|
|
||||||
export NASM_PREFIX="${PWD}/coreboot/util/crossgcc/xgcc/bin/"
|
|
||||||
|
|
||||||
# Force use of python3
|
# Force use of python3
|
||||||
export PYTHON_COMMAND=python3
|
export PYTHON_COMMAND=python3
|
||||||
|
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# TODO: Move this to build scripts that require it on Debian
|
export XGCCPATH="${XGCCPATH:-$PWD/coreboot/util/crossgcc/xgcc/bin}"
|
||||||
PATH="$PATH:/usr/sbin"
|
export PATH="$XGCCPATH:$PATH:/usr/sbin"
|
||||||
|
|
||||||
if [ -z "$1" ]
|
if [ -z "$1" ]
|
||||||
then
|
then
|
||||||
|
Reference in New Issue
Block a user