README
author Johannes Stezenbach <js@sig21.net>
Thu Jul 29 19:47:16 2010 +0200 (2010-07-29)
changeset 2045 fdaa6c7f6dea
parent 1554 3b8df55987ae
child 2091 7975604aacbd
permissions -rw-r--r--
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>
yann@1
     1
This is the README for crosstool-NG
yann@1
     2
yann@1465
     3
TABLE OF CONTENT /
yann@1465
     4
________________/
yann@1465
     5
yann@1465
     6
  - GETTING STARTED
yann@1465
     7
  - CREDITS
yann@1465
     8
  - KNOWN ISSUES
yann@1465
     9
yann@1465
    10
yann@1465
    11
GETTING STARTED /
yann@1465
    12
_______________/
yann@1465
    13
yann@88
    14
To get you started, just enter:
yann@185
    15
  ./configure --help
yann@1
    16
yann@185
    17
You can find a (terse and WIP) documentation in docs/overview.txt.
yann@1575
    18
Here's a summary of what you'll find in there:
yann@1575
    19
  Introduction
yann@1575
    20
  History
yann@1575
    21
  Installing crosstool-NG
yann@1575
    22
  Configuring crosstool-NG
yann@1575
    23
  Running crosstool-NG
yann@1575
    24
  Using the toolchain
yann@1575
    25
  Toolchain types
yann@1575
    26
  Contributing
yann@1575
    27
  Internals
yann@1
    28
yann@1575
    29
You can also point your browser at:
yann@1463
    30
  http://ymorin.is-a-geek.org/projects/crosstool
yann@96
    31
yann@1554
    32
yann@1465
    33
CREDITS /
yann@1465
    34
_______/
yann@1465
    35
yann@386
    36
The people that helped are listed in docs/CREDITS. Many thanks to them! :-)
yann@185
    37
yann@1554
    38
yann@1465
    39
KNOWN ISSUES /
yann@1465
    40
____________/
yann@1465
    41
yann@908
    42
The list of known issues is listed in docs/known-issues.txt.
yann@817
    43
yann@185
    44
Aloha!