Skip to content

Commit eedbc5d

Browse files
committed
build: Make default defconfig selection smarter for other arches
1 parent 9e7b3f6 commit eedbc5d

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

build/scripts/build.sh

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,22 @@ fi
139139

140140
if [[ "$task" == "kernel" ]]; then
141141
if [[ -z "$DEFCONFIG" ]]; then
142-
DEFCONFIG="${subarch}_defconfig"
142+
case "$subarch" in
143+
alpha) ;&
144+
arm64) ;&
145+
riscv) ;&
146+
s390) DEFCONFIG=defconfig ;;
147+
arc) DEFCONFIG=axs103_smp_defconfig ;;
148+
arm) DEFCONFIG=versatile_defconfig ;;
149+
i686) DEFCONFIG=i386_defconfig ;;
150+
m68k) DEFCONFIG=multi_defconfig ;;
151+
mips) DEFCONFIG=32r6_defconfig ;;
152+
mips64) DEFCONFIG=64r6_defconfig ;;
153+
parisc) DEFCONFIG=generic-32bit_defconfig ;;
154+
sh) DEFCONFIG=shx3_defconfig ;;
155+
sparc) DEFCONFIG=sparc64_defconfig ;;
156+
*) DEFCONFIG="${subarch}_defconfig" ;;
157+
esac
143158
fi
144159
cmd+="-e DEFCONFIG=$DEFCONFIG "
145160

0 commit comments

Comments
 (0)