# The GNU Toolchain project provides a base runtime with gcc, # glibc and some base tools to get off the ground including # busybox and GNU make. name: gnu-toolchain aliases: upstream: git://git.baserock.org/delta/ baserock: git://git.baserock.org/baserock/ gnomesdk: https://sdk.gnome.org/ # All the elements go here element-path: elements variables: cpu: "%{bst-target-arch}" abi: gnu target-stage1: "%{cpu}-bootstrap-linux-%{abi}" target: "%{cpu}-baserock-linux-%{abi}" # Resolve the cpu and ABI portions of the host triple based # on architecture names. arches: x86_32: variables: cpu: i686 armv5l: variables: abi: gnueabi armv7b: variables: abi: gnueabi armv7l: variables: abi: gnueabi armv7lhf: variables: abi: gnueabi armv8l64: variables: cpu: aarch64 armv8b64: variables: cpu: aarch64_be mips64b: variables: cpu: mips64 abi: gnuabi64 mips64l: variables: cpu: mips64el mips32b: variables: cpu: mips mips32l: variables: cpu: mipsel