config/arch/arm.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sat Jan 04 01:02:57 2014 +0100 (2014-01-04)
changeset 3271 c65dc9b98841
parent 2790 66ef6171f65e
permissions -rw-r--r--
cc/gcc: diable libsanitizer without NPTL

gcc-4.8 comes with a new library to sanitise memory access:
- heap-, stack-, and global-buffer overflow, use-after-free
- data-races between threads

This library requires some _np parts of the API, which are not
implemented in the (old) LinuxThreads, which is still available
in uClibc.

Since NPTL requires a i486 or above, i386 are stuck with using LT,
which precludes building the libsanitizer.

Disable libsanitizer, a bit like libatomic is.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Niels Penneman <niels@penneman.org>
     1 # ARM specific configuration file
     2 
     3 ## select ARCH_SUPPORTS_32
     4 ## select ARCH_SUPPORTS_64
     5 ## select ARCH_DEFAULT_32
     6 ## select ARCH_SUPPORTS_BOTH_MMU
     7 ## select ARCH_DEFAULT_HAS_MMU
     8 ## select ARCH_SUPPORTS_BOTH_ENDIAN
     9 ## select ARCH_DEFAULT_LE
    10 ## select ARCH_SUPPORTS_WITH_ARCH
    11 ## select ARCH_SUPPORTS_WITH_CPU
    12 ## select ARCH_SUPPORTS_WITH_TUNE
    13 ## select ARCH_SUPPORTS_WITH_FLOAT if ARCH_32
    14 ## select ARCH_SUPPORTS_WITH_FPU if ARCH_32
    15 ## select ARCH_SUPPORTS_SOFTFP if ARCH_32
    16 ##
    17 ## help The ARM architecture, as defined by:
    18 ## help     http://www.arm.com/