config/arch/powerpc.in.2
author Esben Haabendal <eha@dev.doredevelopment.dk>
Wed Apr 06 20:15:23 2011 +0200 (2011-04-06)
changeset 2379 372245834071
parent 1634 186c71e3ceb0
child 2467 200836977ce6
permissions -rw-r--r--
libc/glibc: workaround for autoconf'ed define of caddr_t

When building canadian cross compiler, I have some trouble with
configure defining caddr_t as a macro, like:
#define caddr_t char *

When combined with the types.h where caddr_t is protected together
with daddr_t, the typedef of caddr_t breaks.

This patch works around it by protecting the caddr_t typedef
specifically.

I am uncertain as to the real cause and solution to this :-(

Signed-off-by: Esben Haabendal <eha@dev.doredevelopment.dk>
     1 # powerpc specific configuration file
     2 
     3 config ARCH_POWERPC_SPE
     4     bool
     5     prompt "Enable SPE support"
     6     default n
     7     help
     8       Add support for the Signal Processing Engine.  This will set up
     9       the toolchain so that it supports the SPE ABI extensions. This
    10       mainly targets Freescale e500 processors.
    11       
    12       Setting this option will append "spe" to the end of your target
    13       tuple name (e.g., powerpc-e500v2-linux-gnuspe) so that the gcc
    14       configure/build system will know to include SPE ABI support.
    15       It will also automatically add "-mabi=spe -mspe" to your
    16       TARGET_CFLAGS, and "--enable-e500_double" to your CC_EXTRA_CONFIG,
    17       so you do not need to explicitly add them.