annotate sources/configs/armv4l @ 130:527938a80642

Add squashfs back in, 4.1.2 seems to work. Based on http://trac.cross-lfs.org/browser/branches/clfs-embedded/patches/linux-2.6.20-squashfs-1.patch?rev=3359 with one bugfix.
author Rob Landley <rob@landley.net>
date Fri, 16 Mar 2007 16:45:35 -0400
parents 0bfd1ada5183
children 2916a56bacd1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
1 KARCH=arm
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
2 KERNEL_PATH=arch/${KARCH}/boot/zImage
129
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents: 111
diff changeset
3 GCC_FLAGS="--with-float=soft"
80
92dd34025932 Teach the cross compiler to only build the qemu targets currently needed,
Rob Landley <rob@landley.net>
parents: 76
diff changeset
4 BINUTILS_FLAGS=
92dd34025932 Teach the cross compiler to only build the qemu targets currently needed,
Rob Landley <rob@landley.net>
parents: 76
diff changeset
5 QEMU_TEST=$KARCH
110
62f6268ff61b Build uClibc's readelf and ldd by hand to work around inadequate cross-compile
Rob Landley <rob@landley.net>
parents: 94
diff changeset
6 run_emulator()
62f6268ff61b Build uClibc's readelf and ldd by hand to work around inadequate cross-compile
Rob Landley <rob@landley.net>
parents: 94
diff changeset
7 {
62f6268ff61b Build uClibc's readelf and ldd by hand to work around inadequate cross-compile
Rob Landley <rob@landley.net>
parents: 94
diff changeset
8 qemu-system-arm -M versatilepb -nographic -hda "$1" \
111
cf2341a95dd5 The proper invocation for qemu to boot armv4l.
Rob Landley <rob@landley.net>
parents: 110
diff changeset
9 -kernel "$2" -append "$3 root=/dev/sda console=ttyAMA0"
110
62f6268ff61b Build uClibc's readelf and ldd by hand to work around inadequate cross-compile
Rob Landley <rob@landley.net>
parents: 94
diff changeset
10 }
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
11
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
12 # Write out uClibc .config file.
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
13
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
14 cat > "${WORK}"/config-uClibc << 'EOF'
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
15 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
16 # Automatically generated make config: don't edit
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
17 # Tue Dec 5 13:59:00 2006
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
18 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
19 # TARGET_alpha is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
20 TARGET_arm=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
21 # TARGET_bfin is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
22 # TARGET_cris is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
23 # TARGET_e1 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
24 # TARGET_frv is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
25 # TARGET_h8300 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
26 # TARGET_hppa is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
27 # TARGET_i386 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
28 # TARGET_i960 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
29 # TARGET_ia64 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
30 # TARGET_m68k is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
31 # TARGET_microblaze is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
32 # TARGET_mips is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
33 # TARGET_nios is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
34 # TARGET_nios2 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
35 # TARGET_powerpc is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
36 # TARGET_sh is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
37 # TARGET_sh64 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
38 # TARGET_sparc is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
39 # TARGET_v850 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
40 # TARGET_vax is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
41 # TARGET_x86_64 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
42
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
43 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
44 # Target Architecture Features and Options
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
45 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
46 TARGET_ARCH="arm"
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
47 FORCE_OPTIONS_FOR_ARCH=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
48 # CONFIG_ARM_EABI is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
49 CONFIG_GENERIC_ARM=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
50 # CONFIG_ARM610 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
51 # CONFIG_ARM710 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
52 # CONFIG_ARM7TDMI is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
53 # CONFIG_ARM720T is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
54 # CONFIG_ARM920T is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
55 # CONFIG_ARM922T is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
56 # CONFIG_ARM926T is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
57 # CONFIG_ARM10T is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
58 # CONFIG_ARM1136JF_S is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
59 # CONFIG_ARM_SA110 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
60 # CONFIG_ARM_SA1100 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
61 # CONFIG_ARM_XSCALE is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
62 # CONFIG_ARM_IWMMXT is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
63 ARCH_ANY_ENDIAN=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
64 ARCH_LITTLE_ENDIAN=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
65 # ARCH_WANTS_BIG_ENDIAN is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
66 ARCH_WANTS_LITTLE_ENDIAN=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
67 ARCH_HAS_MMU=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
68 ARCH_USE_MMU=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
69 UCLIBC_HAS_FLOATS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
70 UCLIBC_HAS_FPU=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
71 # DO_C99_MATH is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
72 KERNEL_SOURCE="/usr/src/linux"
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
73 HAVE_DOT_CONFIG=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
74
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
75 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
76 # General Library Settings
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
77 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
78 # HAVE_NO_PIC is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
79 DOPIC=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
80 # HAVE_NO_SHARED is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
81 # ARCH_HAS_NO_LDSO is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
82 HAVE_SHARED=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
83 # FORCE_SHAREABLE_TEXT_SEGMENTS is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
84 LDSO_LDD_SUPPORT=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
85 LDSO_CACHE_SUPPORT=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
86 # LDSO_PRELOAD_FILE_SUPPORT is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
87 LDSO_BASE_FILENAME="ld.so"
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
88 UCLIBC_STATIC_LDCONFIG=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
89 LDSO_RUNPATH=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
90 UCLIBC_CTOR_DTOR=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
91 # HAS_NO_THREADS is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
92 UCLIBC_HAS_THREADS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
93 # PTHREADS_DEBUG_SUPPORT is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
94 LINUXTHREADS_OLD=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
95 UCLIBC_HAS_LFS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
96 # MALLOC is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
97 # MALLOC_SIMPLE is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
98 MALLOC_STANDARD=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
99 MALLOC_GLIBC_COMPAT=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
100 UCLIBC_DYNAMIC_ATEXIT=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
101 # COMPAT_ATEXIT is not set
76
5703436a408e Update the uClibc snapshot and make config changes it needs.
Rob Landley <rob@landley.net>
parents: 58
diff changeset
102 UCLIBC_SUSV3_LEGACY=y
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
103 UCLIBC_HAS_SHADOW=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
104 # UCLIBC_HAS_PROGRAM_INVOCATION_NAME is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
105 UCLIBC_HAS___PROGNAME=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
106 UNIX98PTY_ONLY=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
107 ASSUME_DEVPTS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
108 UCLIBC_HAS_TM_EXTENSIONS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
109 UCLIBC_HAS_TZ_CACHING=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
110 UCLIBC_HAS_TZ_FILE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
111 UCLIBC_HAS_TZ_FILE_READ_MANY=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
112 UCLIBC_TZ_FILE_PATH="/etc/TZ"
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
113
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
114 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
115 # Networking Support
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
116 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
117 # UCLIBC_HAS_IPV6 is not set
41
3baa8ab7ee6d Largeish update.
Rob Landley <rob@landley.net>
parents: 33
diff changeset
118 UCLIBC_HAS_RPC=y
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
119 # UCLIBC_USE_NETLINK is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
120
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
121 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
122 # String and Stdio Support
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
123 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
124 UCLIBC_HAS_STRING_GENERIC_OPT=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
125 UCLIBC_HAS_STRING_ARCH_OPT=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
126 UCLIBC_HAS_CTYPE_TABLES=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
127 UCLIBC_HAS_CTYPE_SIGNED=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
128 UCLIBC_HAS_CTYPE_UNSAFE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
129 # UCLIBC_HAS_CTYPE_CHECKED is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
130 # UCLIBC_HAS_CTYPE_ENFORCED is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
131 # UCLIBC_HAS_WCHAR is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
132 # UCLIBC_HAS_LOCALE is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
133 # UCLIBC_HAS_HEXADECIMAL_FLOATS is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
134 # UCLIBC_HAS_GLIBC_CUSTOM_PRINTF is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
135 # USE_OLD_VFPRINTF is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
136 UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
137 # UCLIBC_HAS_SCANF_GLIBC_A_FLAG is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
138 # UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
139 # UCLIBC_HAS_STDIO_BUFSIZ_256 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
140 # UCLIBC_HAS_STDIO_BUFSIZ_512 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
141 # UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
142 # UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
143 UCLIBC_HAS_STDIO_BUFSIZ_4096=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
144 # UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
145 UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
146 # UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
147 # UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
148 # UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
149 UCLIBC_HAS_STDIO_GETC_MACRO=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
150 UCLIBC_HAS_STDIO_PUTC_MACRO=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
151 UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
152 # UCLIBC_HAS_FOPEN_LARGEFILE_MODE is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
153 # UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
154 # UCLIBC_HAS_GLIBC_CUSTOM_STREAMS is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
155 # UCLIBC_HAS_PRINTF_M_SPEC is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
156 UCLIBC_HAS_ERRNO_MESSAGES=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
157 # UCLIBC_HAS_SYS_ERRLIST is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
158 UCLIBC_HAS_SIGNUM_MESSAGES=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
159 # UCLIBC_HAS_SYS_SIGLIST is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
160 UCLIBC_HAS_GNU_GETOPT=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
161 UCLIBC_HAS_GNU_GETSUBOPT=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
162
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
163 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
164 # Big and Tall
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
165 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
166 UCLIBC_HAS_REGEX=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
167 UCLIBC_HAS_REGEX_OLD=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
168 UCLIBC_HAS_FNMATCH=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
169 UCLIBC_HAS_FNMATCH_OLD=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
170 # UCLIBC_HAS_WORDEXP is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
171 # UCLIBC_HAS_FTW is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
172 UCLIBC_HAS_GLOB=y
52
6d6551a37687 Add make to mini-native (required one more option switched on in uClibc), add
Rob Landley <rob@landley.net>
parents: 41
diff changeset
173 UCLIBC_HAS_GNU_GLOB=y
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
174
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
175 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
176 # Library Installation Options
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
177 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
178 SHARED_LIB_LOADER_PREFIX="$(RUNTIME_PREFIX)lib"
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
179 RUNTIME_PREFIX="/usr/$(TARGET_ARCH)-linux-uclibc/"
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
180 DEVEL_PREFIX="/usr/$(TARGET_ARCH)-linux-uclibc/usr/"
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
181
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
182 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
183 # Security options
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
184 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
185 # UCLIBC_BUILD_PIE is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
186 # UCLIBC_HAS_ARC4RANDOM is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
187 # HAVE_NO_SSP is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
188 # UCLIBC_HAS_SSP is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
189 UCLIBC_BUILD_RELRO=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
190 # UCLIBC_BUILD_NOW is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
191 UCLIBC_BUILD_NOEXECSTACK=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
192
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
193 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
194 # uClibc development/debugging options
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
195 #
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
196 CROSS_COMPILER_PREFIX=""
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
197 # DODEBUG is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
198 # DODEBUG_PT is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
199 DOSTRIP=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
200 # DOASSERTS is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
201 # SUPPORT_LD_DEBUG is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
202 # SUPPORT_LD_DEBUG_EARLY is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
203 # UCLIBC_MALLOC_DEBUGGING is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
204 WARNINGS="-Wall"
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
205 # EXTRA_WARNINGS is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
206 # DOMULTI is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
207 # UCLIBC_MJN3_ONLY is not set
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
208 EOF
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
209
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
210 # Write out Linux kernel .config file
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
211
85
7c874da5505c Switch config-linux to miniconfig-linux. Adjust the build and config scripts,
Rob Landley <rob@landley.net>
parents: 80
diff changeset
212 cat > "${WORK}"/miniconfig-linux << 'EOF'
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
213 CONFIG_EXPERIMENTAL=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
214 CONFIG_SWAP=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
215 CONFIG_SYSVIPC=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
216 CONFIG_POSIX_MQUEUE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
217 CONFIG_IKCONFIG=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
218 CONFIG_IKCONFIG_PROC=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
219 CONFIG_CC_OPTIMIZE_FOR_SIZE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
220 CONFIG_KALLSYMS_EXTRA_PASS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
221 CONFIG_IOSCHED_AS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
222 CONFIG_IOSCHED_DEADLINE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
223 CONFIG_IOSCHED_CFQ=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
224 CONFIG_DEFAULT_AS=y
94
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
225 CONFIG_ARCH_VERSATILE_PB=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
226 CONFIG_MACH_VERSATILE_AB=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
227 CONFIG_CPU_ARM926T=y
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
228 CONFIG_ARM_THUMB=y
94
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
229 CONFIG_PCI=y
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
230 CONFIG_CMDLINE="mem=128M console=ttyAMA0 user_debug=31"
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
231 CONFIG_FPE_NWFPE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
232 CONFIG_BINFMT_ELF=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
233 CONFIG_BINFMT_MISC=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
234 CONFIG_PACKET=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
235 CONFIG_PACKET_MMAP=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
236 CONFIG_UNIX=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
237 CONFIG_NET_KEY=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
238 CONFIG_INET=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
239 CONFIG_IP_PNP=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
240 CONFIG_IP_PNP_DHCP=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
241 CONFIG_INET_XFRM_MODE_TRANSPORT=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
242 CONFIG_INET_XFRM_MODE_TUNNEL=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
243 CONFIG_INET_XFRM_MODE_BEET=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
244 CONFIG_BRIDGE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
245 CONFIG_VLAN_8021Q=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
246 CONFIG_STANDALONE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
247 CONFIG_PREVENT_FIRMWARE_BUILD=y
94
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
248 CONFIG_FW_LOADER=y
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
249 CONFIG_BLK_DEV_LOOP=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
250 CONFIG_BLK_DEV_CRYPTOLOOP=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
251 CONFIG_BLK_DEV_NBD=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
252 CONFIG_BLK_DEV_RAM=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
253 CONFIG_BLK_DEV_RAM_SIZE=16384
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
254 CONFIG_BLK_DEV_INITRD=y
94
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
255 CONFIG_SCSI=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
256 CONFIG_SCSI_PROC_FS=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
257 CONFIG_BLK_DEV_SD=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
258 CONFIG_BLK_DEV_SR=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
259 CONFIG_SCSI_MULTI_LUN=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
260 CONFIG_SCSI_FC_ATTRS=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
261 CONFIG_SCSI_ISCSI_ATTRS=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
262 CONFIG_SCSI_SAS_LIBSAS=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
263 CONFIG_SCSI_SAS_LIBSAS_DEBUG=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
264 CONFIG_SCSI_SYM53C8XX_2=y
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
265 CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
266 CONFIG_SCSI_SYM53C8XX_MMIO=y
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
267 CONFIG_NETDEVICES=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
268 CONFIG_DUMMY=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
269 CONFIG_TUN=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
270 CONFIG_PPP=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
271 CONFIG_PPP_MULTILINK=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
272 CONFIG_PPP_FILTER=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
273 CONFIG_PPP_ASYNC=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
274 CONFIG_PPP_SYNC_TTY=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
275 CONFIG_PPP_DEFLATE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
276 CONFIG_PPPOE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
277 CONFIG_SERIAL_NONSTANDARD=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
278 CONFIG_N_HDLC=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
279 CONFIG_SERIAL_AMBA_PL011=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
280 CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
281 CONFIG_HW_RANDOM=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
282 CONFIG_FIRMWARE_EDID=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
283 CONFIG_EXT2_FS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
284 CONFIG_EXT3_FS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
285 CONFIG_EXT3_FS_XATTR=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
286 CONFIG_ROMFS_FS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
287 CONFIG_TMPFS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
288 CONFIG_CRAMFS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
289 CONFIG_NFS_FS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
290 CONFIG_NFS_V3=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
291 CONFIG_NFS_V4=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
292 CONFIG_NFS_DIRECTIO=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
293 CONFIG_SMB_FS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
294 CONFIG_NLS_DEFAULT="utf8"
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
295 CONFIG_NLS_UTF8=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
296 CONFIG_ENABLE_MUST_CHECK=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
297 CONFIG_MAGIC_SYSRQ=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
298 CONFIG_DEBUG_KERNEL=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
299 CONFIG_LOG_BUF_SHIFT=17
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
300 CONFIG_DETECT_SOFTLOCKUP=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
301 CONFIG_DEBUG_SPINLOCK=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
302 CONFIG_DEBUG_MUTEXES=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
303 CONFIG_DEBUG_SPINLOCK_SLEEP=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
304 CONFIG_DEBUG_INFO=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
305 CONFIG_FORCED_INLINING=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
306 CONFIG_DEBUG_USER=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
307 CONFIG_DEBUG_ERRORS=y
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
308 CONFIG_DEBUG_LL=y
94
b0d786a99986 Updated kernel config from Jeremiah to use the "Versatile" board emulation
Rob Landley <rob@landley.net>
parents: 85
diff changeset
309 CONFIG_CRYPTO_CRC32C=y
130
527938a80642 Add squashfs back in, 4.1.2 seems to work. Based on
Rob Landley <rob@landley.net>
parents: 129
diff changeset
310 CONFIG_SQUASHFS=y
33
bf2e771f4ba5 Update build script. Now uses a config file (usage: ./build.sh arch), and
Rob Landley <rob@landley.net>
parents:
diff changeset
311 EOF