annotate sources/trimconfig-busybox @ 1003:6d3db5bf731a

Make the native build timeout configurable.
author Rob Landley <rob@landley.net>
date Thu, 18 Mar 2010 05:44:47 -0500
parents 8d6fe8ad822d
children f3b242456ff7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
482
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
1 # Differences between "allyesconfig" and the config we want.
977
8d6fe8ad822d Comment tweak.
Rob Landley <rob@landley.net>
parents: 972
diff changeset
2 #
8d6fe8ad822d Comment tweak.
Rob Landley <rob@landley.net>
parents: 972
diff changeset
3 # To use: make allyesconfig KCONFIG_ALLCONFIG=trimconfig
482
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
4
793
7b2d882eba4a Switch off patch and ar in busybox since both versions are broken and need to be supplied by other packages.
Rob Landley <rob@landley.net>
parents: 770
diff changeset
5 # These are provided by other packages, because the busybox ones don't
7b2d882eba4a Switch off patch and ar in busybox since both versions are broken and need to be supplied by other packages.
Rob Landley <rob@landley.net>
parents: 770
diff changeset
6 # work yet.
482
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
7
972
cfa6262528f3 Genericize native build.
Rob Landley <rob@landley.net>
parents: 793
diff changeset
8 # No ext2 support (tune2fs -j)
cfa6262528f3 Genericize native build.
Rob Landley <rob@landley.net>
parents: 793
diff changeset
9 CONFIG_MKFS_EXT2=n
cfa6262528f3 Genericize native build.
Rob Landley <rob@landley.net>
parents: 793
diff changeset
10
793
7b2d882eba4a Switch off patch and ar in busybox since both versions are broken and need to be supplied by other packages.
Rob Landley <rob@landley.net>
parents: 770
diff changeset
11 # binutils (no write support)
7b2d882eba4a Switch off patch and ar in busybox since both versions are broken and need to be supplied by other packages.
Rob Landley <rob@landley.net>
parents: 770
diff changeset
12 CONFIG_AR=n
7b2d882eba4a Switch off patch and ar in busybox since both versions are broken and need to be supplied by other packages.
Rob Landley <rob@landley.net>
parents: 770
diff changeset
13 # toybox
7b2d882eba4a Switch off patch and ar in busybox since both versions are broken and need to be supplied by other packages.
Rob Landley <rob@landley.net>
parents: 770
diff changeset
14 CONFIG_PATCH=n
7b2d882eba4a Switch off patch and ar in busybox since both versions are broken and need to be supplied by other packages.
Rob Landley <rob@landley.net>
parents: 770
diff changeset
15 # bash
482
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
16 CONFIG_FEATURE_SH_IS_ASH=y
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
17
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
18 # Switch off inadvisable features and build options.
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
19
453
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
20 CONFIG_FEATURE_ASSUME_UNICODE=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
21 CONFIG_FEATURE_CLEAN_UP=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
22 CONFIG_SELINUX=n
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
23 CONFIG_PAM=n
453
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
24 CONFIG_FEATURE_PREFER_APPLETS=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
25 CONFIG_STATIC=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
26 CONFIG_PIE=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
27 CONFIG_NOMMU=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
28 CONFIG_BUILD_LIBBUSYBOX=n
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
29
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
30 # Switch off archaic, dead, and _also_ problematic code.
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
31
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
32 CONFIG_FEATURE_MTAB_SUPPORT=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
33 CONFIG_FEATURE_DEVFS=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
34 CONFIG_DEVFSD=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
35
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
36 # Switch off debug stuff
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
37
453
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
38 CONFIG_DEBUG=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
39 CONFIG_WERROR=n
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
40 CONFIG_INSTALL_NO_USR=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
41 CONFIG_DEBUG_TFTP=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
42 CONFIG_FEATURE_UDHCP_DEBUG=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
43
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
44 # This doesn't build on some non-x86 targets (such as m68k).
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
45
455
e6259842abd5 Some targets don't have the cpu affinity syscalls to build taskset.
Rob Landley <rob@landley.net>
parents: 453
diff changeset
46 CONFIG_TASKSET=n
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
47
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
48 # This doesn't build under Knoppix 5
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
49
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
50 CONFIG_INOTIFYD=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
51
730
433290547485 Upgrade to busybox 1.14.0.
Rob Landley <rob@landley.net>
parents: 482
diff changeset
52 # This doesn't even build for i686 on Ubuntu 8.04.
770
bbcac592f917 Two new busybox applets showed up that don't build on most hosts.
Rob Landley <rob@landley.net>
parents: 730
diff changeset
53 CONFIG_FLASH_LOCK=n
bbcac592f917 Two new busybox applets showed up that don't build on most hosts.
Rob Landley <rob@landley.net>
parents: 730
diff changeset
54 CONFIG_FLASH_UNLOCK=n
730
433290547485 Upgrade to busybox 1.14.0.
Rob Landley <rob@landley.net>
parents: 482
diff changeset
55 CONFIG_FLASH_ERASEALL=n
433290547485 Upgrade to busybox 1.14.0.
Rob Landley <rob@landley.net>
parents: 482
diff changeset
56
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
57 # Features to keep an eye on
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
58
453
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
59 # CONFIG_FEATURE_INETD_RPC=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
60 # CONFIG_FEATURE_IP_RARE_TOOLS=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
61 # CONFIG_FEATURE_NAMEIF_EXTENDED=n
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
62 # CONFIG_CLOCK_MONOTONIC_SYSCALL=n