Mercurial > hg > aboriginal
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 |
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 |