crosstool-ng/scripts/build
Johannes Stezenbach 143f02e0ce cc/gcc: add option to compile against static libstdc++, for gcc-4.4 and newer
Idea and know-how taken from CodeSourcery build script.

Normal build:
  $ ldd arm-unknown-linux-uclibcgnueabi-gcc
	linux-gate.so.1 =>  (0xb77f3000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb76e8000)
	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb75a1000)
	libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb757a000)
	/lib/ld-linux.so.2 (0xb77f4000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb755c000)

CC_STATIC_LIBSTDCXX=y:
  $ ldd arm-unknown-linux-uclibcgnueabi-gcc
	linux-gate.so.1 =>  (0xb7843000)
	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb76e6000)
	/lib/ld-linux.so.2 (0xb7844000)

I made CC_STATIC_LIBSTDCXX default=y since I think
it is always desirable.

Signed-off-by: Johannes Stezenbach <js@sig21.net>
2010-07-29 19:47:16 +02:00
..
arch arch/sh: fix type in variant handling 2010-04-25 18:27:23 +02:00
binutils scripts/functions: make CT_Patch dumber 2010-04-11 23:18:10 +02:00
cc cc/gcc: add option to compile against static libstdc++, for gcc-4.4 and newer 2010-07-29 19:47:16 +02:00
companion_libs complibs/libelf: enable the host build 2010-04-15 22:42:06 +02:00
companion_tools scripts/functions: make CT_Patch dumber 2010-04-11 23:18:10 +02:00
debug debug/gdb: properly remove build tic 2010-07-11 22:26:29 +02:00
kernel kernel: add mingw 2010-07-11 21:36:20 +02:00
libc libc/uClibc: fix space damage 2010-07-28 01:39:52 +02:00
test_suite test-suite: apply cleanup pass 2010-05-22 22:04:31 +02:00
companion_tools.sh companion_tools/autoconf: add autoconf tool 2010-01-12 21:09:30 +01:00
debug.sh Simplify the Tools and Debug facilities menu entries: 2008-10-10 14:30:44 +00:00
internals.sh scripts: add a cross-ldd-like 2010-07-22 23:26:08 +02:00
test_suite.sh test-suite: Added new test suite feature (experimental) 2010-05-19 17:53:04 +02:00