Mercurial > hg > aboriginal
annotate sources/trimconfig-busybox @ 812:4e1e6aa7f445
Convince gcc to build/install libgcc_eh.a even for --disable-shared compilers, and tell the wrapper to expect it.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sat, 22 Aug 2009 04:07:00 -0500 |
parents | 7b2d882eba4a |
children | cfa6262528f3 |
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 |
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
|
3 # 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
|
4 # 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
|
5 |
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
|
6 # 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
|
7 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
|
8 # 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
|
9 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
|
10 # 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
|
11 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
|
12 |
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
|
13 # 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
|
14 |
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
|
15 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
|
16 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
|
17 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
|
18 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
|
19 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
|
20 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
|
21 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
|
22 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
|
23 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
|
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 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
|
26 |
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
|
27 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
|
28 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
|
29 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
|
30 |
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 # 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
|
32 |
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
|
33 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
|
34 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
|
35 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
|
36 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
|
37 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
|
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 # 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
|
40 |
455
e6259842abd5
Some targets don't have the cpu affinity syscalls to build taskset.
Rob Landley <rob@landley.net>
parents:
453
diff
changeset
|
41 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
|
42 |
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 # 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
|
44 |
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 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
|
46 |
730 | 47 # 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
|
48 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
|
49 CONFIG_FLASH_UNLOCK=n |
730 | 50 CONFIG_FLASH_ERASEALL=n |
51 | |
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
|
52 # 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
|
53 |
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
|
54 # 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
|
55 # 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
|
56 # 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
|
57 # CONFIG_CLOCK_MONOTONIC_SYSCALL=n |