scripts/build/libc/none.sh
author Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed Apr 07 09:18:20 2010 +0200 (2010-04-07)
changeset 1910 207ad430c254
parent 850 ef8549b58b6f
child 2278 e86826b8621a
permissions -rw-r--r--
Add basic support for the Blackfin architecture

For uClibc, the name of the Blackfin architecture is 'bfin'. Actually,
the naming of the architecture is quite messy: for toolchain tuples
and uClibc, it's bfin, but for the kernel, it's blackfin. We've
arbitraly choosen to name it "blackfin" in Crosstool-NG.

Add Blackfin-related uClibc patch to fix a build failure related to
fork() being used in unistd/daemon.c.

Yann E. MORIN:
Apply the patch to the kernel/linux build script to use 'linux'
in the noMMU tuples. See:
http://sourceware.org/ml/crossgcc/2010-04/msg00010.html
     1 # This file adds functions to build the C library for bare metal (IE. none)
     2 # Copyright 2008 Yann E. MORIN
     3 # Licensed under the GPL v2. See COPYING in the root of this package
     4 
     5 do_libc_get() {
     6     :
     7 }
     8 
     9 do_libc_extract() {
    10     :
    11 }
    12 
    13 do_libc_check_config() {
    14     :
    15 }
    16 
    17 do_libc_headers() {
    18     :
    19 }
    20 
    21 do_libc_start_files() {
    22     :
    23 }
    24 
    25 do_libc() {
    26     :
    27 }
    28 
    29 do_libc_finish() {
    30     :
    31 }