patches/strace/4.5.16/150-superh-update.ac.patch
author Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed Apr 07 09:18:20 2010 +0200 (2010-04-07)
changeset 1910 207ad430c254
parent 746 b150d6f590fc
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 diff -dur strace-4.5.16.orig/configure.ac strace-4.5.16/configure.ac
     2 --- strace-4.5.16.orig/configure.ac	2007-07-14 19:25:25.000000000 +0200
     3 +++ strace-4.5.16/configure.ac	2007-07-14 19:27:35.000000000 +0200
     4 @@ -91,14 +91,14 @@
     5  	arch=hppa
     6  	AC_DEFINE([HPPA], 1, [Define for the HPPA architecture.])
     7  	;;
     8 -sh)
     9 -	arch=sh
    10 -	AC_DEFINE([SH], 1, [Define for the SH architecture.])
    11 -	;;
    12  sh64)
    13  	arch=sh64
    14  	AC_DEFINE([SH64], 1, [Define for the SH64 architecture.])
    15  	;;
    16 +sh*)
    17 +	arch=sh
    18 +	AC_DEFINE([SH], 1, [Define for the SH architecture.])
    19 +	;;
    20  x86?64*)
    21  	arch=x86_64
    22  	AC_DEFINE([X86_64], 1, [Define for the AMD x86-64 architecture.])