Update the newlib devel branch with stuf from /trunk.
-------- diffstat follows --------
/devel/newlib/configure | 8 4 4 0
/devel/newlib/scripts/build/kernel/linux.sh | 2 1 1 0
/devel/newlib/scripts/build/cc/gcc.sh | 34 22 12 0 +
/devel/newlib/scripts/build/debug/300-gdb.sh | 52 45 7 0 +
/devel/newlib/scripts/build/libc/uClibc.sh | 6 3 3 0
/devel/newlib/scripts/build/mpfr.sh | 2 1 1 0
/devel/newlib/scripts/crosstool-NG.sh.in | 20 18 2 0 +
/devel/newlib/scripts/functions | 44 34 10 0 +
/devel/newlib/patches/glibc/2_9/500-ppc-glibc-2.9-atomic.patch | 414 0 414 0 ----------
/devel/newlib/patches/glibc/2_9/140-regex-BZ9697.patch | 111 0 111 0 ---
/devel/newlib/patches/glibc/2_9/190-queue-header-updates.patch | 89 0 89 0 --
/devel/newlib/patches/glibc/2_9/370-hppa_glibc-2.7-hppa-nptl-carlos.patch | 249 0 249 0 ------
/devel/newlib/patches/glibc/2_9/450-alpha-glibc-2.5-no-page-header.patch | 32 0 32 0 -
/devel/newlib/patches/glibc/2_9/330-2.3.3-china.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/270-ldbl-nexttowardf.patch | 68 0 68 0 --
/devel/newlib/patches/glibc/2_9/410-2.9-fnmatch.patch | 64 0 64 0 --
/devel/newlib/patches/glibc/2_9/340-new-valencian-locale.patch | 120 0 120 0 ---
/devel/newlib/patches/glibc/2_9/350-2.4-undefine-__i686.patch | 47 0 47 0 -
/devel/newlib/patches/glibc/2_9/160-i386-x86_64-revert-clone-cfi.patch | 53 0 53 0 -
/devel/newlib/patches/glibc/2_9/150-regex-BZ697.patch | 28 0 28 0 -
/devel/newlib/patches/glibc/2_9/420-dont-build-timezone.patch | 19 0 19 0 -
/devel/newlib/patches/glibc/2_9/290-no-inline-gmon.patch | 38 0 38 0 -
/devel/newlib/patches/glibc/2_9/280-section-comments.patch | 29 0 29 0 -
/devel/newlib/patches/glibc/2_9/180-math-tests.patch | 72 0 72 0 --
/devel/newlib/patches/glibc/2_9/250-resolv-dynamic.patch | 44 0 44 0 -
/devel/newlib/patches/glibc/2_9/120-_nss_dns_gethostbyaddr2_r-check-and-adjust-the-buffer-alignment.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/300-2.9-check_native-headers.patch | 22 0 22 0 -
/devel/newlib/patches/glibc/2_9/130-add_prio-macros.patch | 26 0 26 0 -
/devel/newlib/patches/glibc/2_9/310-2.3.6-fix-pr631.patch | 50 0 50 0 -
/devel/newlib/patches/glibc/2_9/510-sh-no-asm-user-header.patch | 70 0 70 0 --
/devel/newlib/patches/glibc/2_9/260-fadvise64_64.patch | 30 0 30 0 -
/devel/newlib/patches/glibc/2_9/440-alpha-glibc-2.4-xstat.patch | 249 0 249 0 ------
/devel/newlib/patches/glibc/2_9/170-2.10-dns-no-gethostbyname4.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/230-2.3.3-localedef-fix-trampoline.patch | 74 0 74 0 --
/devel/newlib/patches/glibc/2_9/480-alpha-glibc-2.8-cache-shape.patch | 18 0 18 0 -
/devel/newlib/patches/glibc/2_9/360-2.8-nscd-one-fork.patch | 45 0 45 0 -
/devel/newlib/patches/glibc/2_9/210-2.9-strlen-hack.patch | 109 0 109 0 ---
/devel/newlib/patches/glibc/2_9/320-2.9-assume-pipe2.patch | 59 0 59 0 -
/devel/newlib/patches/glibc/2_9/100-ssp-compat.patch | 193 0 193 0 -----
/devel/newlib/patches/glibc/2_9/110-respect-env-CPPFLAGS.patch | 30 0 30 0 -
/devel/newlib/patches/glibc/2_9/220-manual-no-perl.patch | 29 0 29 0 -
/devel/newlib/patches/glibc/2_9/390-2.3.3_pre20040117-pt_pax.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/460-alpha-glibc-2.5-no-asm-elf-header.patch | 38 0 38 0 -
/devel/newlib/patches/glibc/2_9/400-tests-sandbox-libdl-paths.patch | 198 0 198 0 -----
/devel/newlib/patches/glibc/2_9/520-sh-no-asm-elf-header.patch | 27 0 27 0 -
/devel/newlib/patches/glibc/2_9/240-i386-LOAD_PIC_REG.patch | 23 0 23 0 -
/devel/newlib/patches/glibc/2_9/200-awk-in-C-locale.patch | 23 0 23 0 -
/devel/newlib/patches/glibc/2_9/430-2.7-cross-compile-nptl.patch | 57 0 57 0 -
/devel/newlib/patches/glibc/2_9/380-2.3.6-dl_execstack-PaX-support.patch | 71 0 71 0 --
/devel/newlib/patches/glibc/2_9/490-ptr-mangling.patch | 114 0 114 0 ---
/devel/newlib/patches/glibc/2_9/470-alpha-glibc-2.8-creat.patch | 19 0 19 0 -
/devel/newlib/patches/glibc/ports-2_9/100-arm_linux_tls.patch | 14 0 14 0 -
/devel/newlib/patches/uClibc/0.9.30.1/140-gnu89-inline.patch | 2 1 1 0
/devel/newlib/docs/known-issues.txt | 16 15 1 0 +
/devel/newlib/docs/overview.txt | 2 1 1 0
/devel/newlib/samples/armeb-unknown-linux-uclibc/uClibc-0.9.30.config | 243 0 243 0 ------
/devel/newlib/samples/armeb-unknown-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/sh4-unknown-linux-gnu/crosstool.config | 35 18 17 0 +
/devel/newlib/samples/x86_64-unknown-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/arm-unknown-elf/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/armeb-unknown-eabi/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/arm-unknown-linux-gnueabi/crosstool.config | 113 73 40 0 +--
/devel/newlib/samples/ia64-unknown-linux-gnu/crosstool.config | 91 61 30 0 +-
/devel/newlib/samples/x86_64-unknown-linux-uclibc/uClibc-0.9.30.config | 245 0 245 0 ------
/devel/newlib/samples/x86_64-unknown-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/armeb-unknown-linux-gnueabi/crosstool.config | 105 69 36 0 +--
/devel/newlib/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 96 63 33 0 +-
/devel/newlib/samples/i686-nptl-linux-gnu/crosstool.config | 78 48 30 0 +-
/devel/newlib/samples/arm-unknown-linux-gnu/crosstool.config | 105 69 36 0 +--
/devel/newlib/samples/powerpc-unknown-linux-gnu/crosstool.config | 103 67 36 0 +-
/devel/newlib/samples/mips-unknown-linux-uclibc/uClibc-0.9.30.config | 254 0 254 0 ------
/devel/newlib/samples/mips-unknown-linux-uclibc/crosstool.config | 77 54 23 0 +-
/devel/newlib/samples/arm-unknown-linux-uclibcgnueabi/uClibc-0.9.30.config | 253 0 253 0 ------
/devel/newlib/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/arm-iphone-linux-gnueabi/crosstool.config | 84 57 27 0 +-
/devel/newlib/samples/armeb-unknown-linux-gnu/crosstool.config | 105 69 36 0 +--
/devel/newlib/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/i586-geode-linux-uclibc/uClibc-0.9.30.config | 263 0 263 0 ------
/devel/newlib/samples/i586-geode-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/arm-unknown-linux-uclibc/uClibc-0.9.30.config | 253 0 253 0 ------
/devel/newlib/samples/arm-unknown-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/powerpc-unknown-linux-uclibc/uClibc-0.9.30.config | 248 0 248 0 ------
/devel/newlib/samples/powerpc-unknown-linux-uclibc/crosstool.config | 77 54 23 0 +-
/devel/newlib/samples/mips-unknown-elf/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/powerpc-405-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 26 13 13 0
/devel/newlib/samples/arm-unknown-eabi/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/mipsel-unknown-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/powerpc64-unknown-linux-gnu/crosstool.config | 75 49 26 0 +-
/devel/newlib/samples/alphaev56-unknown-linux-gnu/crosstool.config | 94 63 31 0 +-
/devel/newlib/samples/powerpc-860-linux-gnu/crosstool.config | 102 67 35 0 +-
/devel/newlib/config/kernel/linux.in | 87 46 41 0 +-
/devel/newlib/config/cc/gcc.in | 35 30 5 0 +
/devel/newlib/config/debug/gdb.in | 2 1 1 0
94 files changed, 1851 insertions(+), 5813 deletions(-)
5 Build a toolchain targeting systems running Linux as a kernel.
9 prompt "Get kernel headers from:"
11 config KERNEL_LINUX_INSTALL
13 prompt "kernel's 'headers_install'"
15 This will make use of the new headers_install rule in recent kernels.
16 This is most probably what you want to use.
18 if KERNEL_LINUX_INSTALL
20 config KERNEL_LINUX_INSTALL_CHECK
22 prompt "Check installed headers"
25 If you are in doubt that installed headers are buggy, say 'Y'
26 here to have an extra check passed onto the headers.
30 prompt "Linux kernel version"
32 config KERNEL_V_2_6_18_8
34 prompt "2.6.18.8 (OBSOLETE)"
37 config KERNEL_V_2_6_19_7
39 prompt "2.6.19.7 (OBSOLETE)"
42 config KERNEL_V_2_6_20_21
44 prompt "2.6.20.21 (OBSOLETE)"
47 config KERNEL_V_2_6_21_7
49 prompt "2.6.21.7 (OBSOLETE)"
52 config KERNEL_V_2_6_22_19
54 prompt "2.6.22.19 (OBSOLETE)"
57 config KERNEL_V_2_6_23_17
59 prompt "2.6.23.17 (OBSOLETE)"
62 config KERNEL_V_2_6_24_7
64 prompt "2.6.24.7 (OBSOLETE)"
67 config KERNEL_V_2_6_25_20
69 prompt "2.6.25.20 (OBSOLETE)"
72 config KERNEL_V_2_6_26_8
74 prompt "2.6.26.8 (OBSOLETE)"
77 config KERNEL_V_2_6_27
81 config KERNEL_V_2_6_27_1
85 config KERNEL_V_2_6_27_2
89 config KERNEL_V_2_6_27_3
93 config KERNEL_V_2_6_27_4
97 config KERNEL_V_2_6_27_5
101 config KERNEL_V_2_6_27_6
105 config KERNEL_V_2_6_27_7
109 config KERNEL_V_2_6_27_8
113 config KERNEL_V_2_6_27_9
117 config KERNEL_V_2_6_27_10
121 config KERNEL_V_2_6_27_11
125 config KERNEL_V_2_6_27_12
129 config KERNEL_V_2_6_27_13
133 config KERNEL_V_2_6_27_14
137 config KERNEL_V_2_6_27_15
141 config KERNEL_V_2_6_27_16
145 config KERNEL_V_2_6_27_17
149 config KERNEL_V_2_6_27_18
153 config KERNEL_V_2_6_27_19
157 config KERNEL_V_2_6_27_20
161 config KERNEL_V_2_6_27_21
165 config KERNEL_V_2_6_28
169 config KERNEL_V_2_6_28_1
173 config KERNEL_V_2_6_28_2
177 config KERNEL_V_2_6_28_3
181 config KERNEL_V_2_6_28_4
185 config KERNEL_V_2_6_28_5
189 config KERNEL_V_2_6_28_6
193 config KERNEL_V_2_6_28_7
197 config KERNEL_V_2_6_28_8
201 config KERNEL_V_2_6_28_9
205 config KERNEL_V_2_6_29
209 config KERNEL_V_2_6_29_1
213 # CT_INSERT_VERSION_ABOVE
214 # Don't remove above line!
216 config KERNEL_V_select
218 prompt "Other version (EXPERIMENTAL)"
219 depends on EXPERIMENTAL
223 config KERNEL_VERSION
225 prompt "Kernel version" if KERNEL_V_select
226 default "2.6.18.8" if KERNEL_V_2_6_18_8
227 default "2.6.19.7" if KERNEL_V_2_6_19_7
228 default "2.6.20.21" if KERNEL_V_2_6_20_21
229 default "2.6.21.7" if KERNEL_V_2_6_21_7
230 default "2.6.22.19" if KERNEL_V_2_6_22_19
231 default "2.6.23.17" if KERNEL_V_2_6_23_17
232 default "2.6.24.7" if KERNEL_V_2_6_24_7
233 default "2.6.25.20" if KERNEL_V_2_6_25_20
234 default "2.6.26.8" if KERNEL_V_2_6_26_8
235 default "2.6.27" if KERNEL_V_2_6_27
236 default "2.6.27.1" if KERNEL_V_2_6_27_1
237 default "2.6.27.2" if KERNEL_V_2_6_27_2
238 default "2.6.27.3" if KERNEL_V_2_6_27_3
239 default "2.6.27.4" if KERNEL_V_2_6_27_4
240 default "2.6.27.5" if KERNEL_V_2_6_27_5
241 default "2.6.27.6" if KERNEL_V_2_6_27_6
242 default "2.6.27.7" if KERNEL_V_2_6_27_7
243 default "2.6.27.8" if KERNEL_V_2_6_27_8
244 default "2.6.27.9" if KERNEL_V_2_6_27_9
245 default "2.6.27.10" if KERNEL_V_2_6_27_10
246 default "2.6.27.11" if KERNEL_V_2_6_27_11
247 default "2.6.27.12" if KERNEL_V_2_6_27_12
248 default "2.6.27.13" if KERNEL_V_2_6_27_13
249 default "2.6.27.14" if KERNEL_V_2_6_27_14
250 default "2.6.27.15" if KERNEL_V_2_6_27_15
251 default "2.6.27.16" if KERNEL_V_2_6_27_16
252 default "2.6.27.17" if KERNEL_V_2_6_27_17
253 default "2.6.27.18" if KERNEL_V_2_6_27_18
254 default "2.6.27.19" if KERNEL_V_2_6_27_19
255 default "2.6.27.20" if KERNEL_V_2_6_27_20
256 default "2.6.27.21" if KERNEL_V_2_6_27_21
257 default "2.6.28" if KERNEL_V_2_6_28
258 default "2.6.28.1" if KERNEL_V_2_6_28_1
259 default "2.6.28.2" if KERNEL_V_2_6_28_2
260 default "2.6.28.3" if KERNEL_V_2_6_28_3
261 default "2.6.28.4" if KERNEL_V_2_6_28_4
262 default "2.6.28.5" if KERNEL_V_2_6_28_5
263 default "2.6.28.6" if KERNEL_V_2_6_28_6
264 default "2.6.28.7" if KERNEL_V_2_6_28_7
265 default "2.6.28.8" if KERNEL_V_2_6_28_8
266 default "2.6.28.9" if KERNEL_V_2_6_28_9
267 default "2.6.29" if KERNEL_V_2_6_29
268 default "2.6.29.1" if KERNEL_V_2_6_29_1
269 # CT_INSERT_VERSION_STRING_ABOVE
270 # Don't remove above line!
272 Enter here the kernel version you want to use, if it is
273 not listed above. Something like V.P.S or V.P.S.E, where:
281 prompt "Kernel verbosity:"
282 default KERNEL_LINUX_VERBOSITY_0
284 config KERNEL_LINUX_VERBOSITY_0
288 Print simplified command lines.
290 config KERNEL_LINUX_VERBOSITY_1
292 prompt "Full commands"
294 Print full command lines.
296 config KERNEL_LINUX_VERBOSITY_2
298 prompt "Exec reasons"
300 Print the reasons why a make target is rebuild.
304 config KERNEL_LINUX_VERBOSE_LEVEL
306 default 0 if KERNEL_LINUX_VERBOSITY_0
307 default 1 if KERNEL_LINUX_VERBOSITY_1
308 default 2 if KERNEL_LINUX_VERBOSITY_2
312 config KERNEL_LINUX_USE_CUSTOM_HEADERS
314 prompt "Use custom headers"
316 If you have some kernel headers lying around, you can enter the path
319 if KERNEL_LINUX_USE_CUSTOM_HEADERS
321 config KERNEL_LINUX_CUSTOM_IS_TARBALL
323 prompt "This is a tarball"
326 If you say 'n' here, the path below is expected to point to a directory
327 containing readily prepared headers
329 If you say 'y' here, then the path below is expected to point to a
330 tarball of such a directory.
332 Eg., if your headers are available in: /foo/bar/buz/my_hdrs/include,
333 say 'n' here, and enter: /foo/bar/buz/my_hdrs below.
335 Now, passing a tarball around is easier than passing a directory, so
336 if you want to, you can make a tarball of /foo/bar/buz/my_hdrs/include,
337 say 'y' here, and enter the path to this tarball below.
339 config KERNEL_LINUX_CUSTOM_PATH
341 prompt "Path to custom headers directory/tarball"
343 See KERNEL_LINUX_CUSTOM_IS_TARBALL, above.
345 endif # KERNEL_LINUX_USE_CUSTOM_DIR