Browse Source

toolchain: enhanced target to only build a minimal kernel

master
Nagy Károly Gábriel 8 years ago
parent
commit
0cb0c713a3
2 changed files with 21 additions and 9 deletions
  1. +2
    -2
      target/toolchain/config.in
  2. +19
    -7
      target/toolchain/linux.cfg

+ 2
- 2
target/toolchain/config.in

@ -15,7 +15,6 @@
#Description: Toolchain target
const SDECFG_TRG_TOOLCHAIN ${target:-$SDECFG_TARGET}
for x in OPT=size MULTILIB=0 \
LIBC=glibc INIT=runit \
; do
@ -26,7 +25,8 @@ done
for x in \
CCACHE_USEIT=1 \
GCC_JAVA=0 GCC_F77=0 GCC_OBJC=0 GCC_GO=0 \
DJB_LAYOUT=0 \
DJB_LAYOUT=0 LINUX_CONFIG_STYLE='none' \
LINUX_CONFIG_FILE="target/$target/linux.cfg" \
; do
export SDECFGSET_PKG_$x

+ 19
- 7
target/toolchain/linux.cfg

@ -140,10 +140,10 @@ CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
# CONFIG_RD_LZMA is not set
# CONFIG_RD_XZ is not set
# CONFIG_RD_LZO is not set
# CONFIG_RD_LZ4 is not set
CONFIG_RD_LZMA=y
CONFIG_RD_XZ=y
CONFIG_RD_LZO=y
CONFIG_RD_LZ4=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
@ -1939,10 +1939,23 @@ CONFIG_CRC32_SLICEBY8=y
# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_ZLIB_INFLATE=y
# CONFIG_XZ_DEC is not set
# CONFIG_XZ_DEC_BCJ is not set
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC_POWERPC=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_ARMTHUMB=y
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_DECOMPRESS_XZ=y
CONFIG_DECOMPRESS_LZO=y
CONFIG_DECOMPRESS_LZ4=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT_MAP=y
CONFIG_HAS_DMA=y
@ -1954,4 +1967,3 @@ CONFIG_AVERAGE=y
# CONFIG_DDR is not set
CONFIG_ARCH_HAS_SG_CHAIN=y

Loading…
Cancel
Save