annotate sources/trimconfig-busybox @ 482:3e9d715e4a11

Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
author Rob Landley <rob@landley.net>
date Thu, 13 Nov 2008 21:13:15 -0600
parents ea25a378cde3
children 433290547485
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.
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
2
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
3 # Switch on one extra feature
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
4
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
5 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
6
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
7 # 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
8
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
9 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
10 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
11 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
12 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
13 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
14 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
15 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
16 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
17 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
18
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 # 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
20
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
21 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
22 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
23 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
24
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
25 # 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
26
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
27 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
28 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
29 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
30 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
31 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
32
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 # 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
34
455
e6259842abd5 Some targets don't have the cpu affinity syscalls to build taskset.
Rob Landley <rob@landley.net>
parents: 453
diff changeset
35 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
36
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 # 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
38
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
39 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
40
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 # 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
42
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
43 # 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
44 # 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
45 # 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
46 # CONFIG_CLOCK_MONOTONIC_SYSCALL=n