Mercurial > hg > aboriginal
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 |
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 | 2 # |
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 | 8 # No ext2 support (tune2fs -j) |
9 CONFIG_MKFS_EXT2=n | |
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 | 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 | 55 CONFIG_FLASH_ERASEALL=n |
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 |