1#if !defined _FEATURES_H && !defined __need_uClibc_config_h 2# error Never include <bits/uClibc_config.h> directly; use <features.h> instead 3#endif 4 5#define __UCLIBC_MAJOR__ 0 6#define __UCLIBC_MINOR__ 9 7#define __UCLIBC_SUBLEVEL__ 32 8/* Automatically generated make config: don't edit */ 9/* Version: 0.9.32.1 */ 10/* Tue Jun 12 11:43:33 2012 */ 11#undef __TARGET_alpha__ 12#define __TARGET_arm__ 1 13#undef __TARGET_avr32__ 14#undef __TARGET_bfin__ 15#undef __TARGET_cris__ 16#undef __TARGET_e1__ 17#undef __TARGET_frv__ 18#undef __TARGET_h8300__ 19#undef __TARGET_hppa__ 20#undef __TARGET_i386__ 21#undef __TARGET_i960__ 22#undef __TARGET_ia64__ 23#undef __TARGET_m68k__ 24#undef __TARGET_microblaze__ 25#undef __TARGET_mips__ 26#undef __TARGET_nios__ 27#undef __TARGET_nios2__ 28#undef __TARGET_powerpc__ 29#undef __TARGET_sh__ 30#undef __TARGET_sh64__ 31#undef __TARGET_sparc__ 32#undef __TARGET_v850__ 33#undef __TARGET_vax__ 34#undef __TARGET_x86_64__ 35#undef __TARGET_xtensa__ 36#undef __TARGET_c6x__ 37 38/* Target Architecture Features and Options */ 39#define __TARGET_ARCH__ "arm" 40#define __FORCE_OPTIONS_FOR_ARCH__ 1 41#undef __CONFIG_ARM_OABI__ 42#define __CONFIG_ARM_EABI__ 1 43#define __CONFIG_GENERIC_ARM__ 1 44#undef __CONFIG_ARM610__ 45#undef __CONFIG_ARM710__ 46#undef __CONFIG_ARM7TDMI__ 47#undef __CONFIG_ARM720T__ 48#undef __CONFIG_ARM920T__ 49#undef __CONFIG_ARM922T__ 50#undef __CONFIG_ARM926T__ 51#undef __CONFIG_ARM10T__ 52#undef __CONFIG_ARM1136JF_S__ 53#undef __CONFIG_ARM1176JZ_S__ 54#undef __CONFIG_ARM1176JZF_S__ 55#undef __CONFIG_ARM_CORTEX_M3__ 56#undef __CONFIG_ARM_CORTEX_M1__ 57#undef __CONFIG_ARM_SA110__ 58#undef __CONFIG_ARM_SA1100__ 59#undef __CONFIG_ARM_XSCALE__ 60#undef __CONFIG_ARM_IWMMXT__ 61#define __TARGET_SUBARCH__ "" 62 63/* Using ELF file format */ 64#define __ARCH_ANY_ENDIAN__ 1 65#define __ARCH_LITTLE_ENDIAN__ 1 66#undef __ARCH_WANTS_BIG_ENDIAN__ 67#define __ARCH_WANTS_LITTLE_ENDIAN__ 1 68#define __ARCH_HAS_MMU__ 1 69#define __ARCH_USE_MMU__ 1 70#define __UCLIBC_HAS_FLOATS__ 1 71#undef __UCLIBC_HAS_FPU__ 72#define __UCLIBC_HAS_SOFT_FLOAT__ 1 73#define __DO_C99_MATH__ 1 74#undef __DO_XSI_MATH__ 75#undef __UCLIBC_HAS_FENV__ 76#define __KERNEL_HEADERS__ "/projects/toolchains_build/buildroot-2012.02-brcm/output/toolchain/linux/include" 77#define __HAVE_DOT_CONFIG__ 1 78 79/* General Library Settings */ 80#undef __HAVE_NO_PIC__ 81#define __DOPIC__ 1 82#undef __ARCH_HAS_NO_SHARED__ 83#undef __ARCH_HAS_NO_LDSO__ 84#define __HAVE_SHARED__ 1 85#undef __FORCE_SHAREABLE_TEXT_SEGMENTS__ 86#define __LDSO_LDD_SUPPORT__ 1 87#undef __LDSO_CACHE_SUPPORT__ 88#define __LDSO_PRELOAD_ENV_SUPPORT__ 1 89#undef __LDSO_PRELOAD_FILE_SUPPORT__ 90#undef __UCLIBC_STATIC_LDCONFIG__ 91#define __LDSO_RUNPATH__ 1 92#define __LDSO_SEARCH_INTERP_PATH__ 1 93#define __UCLIBC_CTOR_DTOR__ 1 94#undef __LDSO_GNU_HASH_SUPPORT__ 95#undef __HAS_NO_THREADS__ 96#define __LINUXTHREADS_OLD__ 1 97#undef __LINUXTHREADS_NEW__ 98#undef __UCLIBC_HAS_THREADS_NATIVE__ 99#define __UCLIBC_HAS_THREADS__ 1 100#define __PTHREADS_DEBUG_SUPPORT__ 1 101#define __UCLIBC_HAS_SYSLOG__ 1 102#define __UCLIBC_HAS_LFS__ 1 103#undef __MALLOC__ 104#undef __MALLOC_SIMPLE__ 105#define __MALLOC_STANDARD__ 1 106#define __MALLOC_GLIBC_COMPAT__ 1 107#define __UCLIBC_DYNAMIC_ATEXIT__ 1 108#undef __COMPAT_ATEXIT__ 109#define __UCLIBC_SUSV3_LEGACY__ 1 110#undef __UCLIBC_SUSV3_LEGACY_MACROS__ 111#define __UCLIBC_SUSV4_LEGACY__ 1 112#undef __UCLIBC_STRICT_HEADERS__ 113#undef __UCLIBC_HAS_STUBS__ 114#define __UCLIBC_HAS_SHADOW__ 1 115#define __UCLIBC_HAS_PROGRAM_INVOCATION_NAME__ 1 116#define __UCLIBC_HAS___PROGNAME__ 1 117#define __UCLIBC_HAS_PTY__ 1 118#define __ASSUME_DEVPTS__ 1 119#undef __UNIX98PTY_ONLY__ 120#define __UCLIBC_HAS_GETPT__ 1 121#define __UCLIBC_HAS_LIBUTIL__ 1 122#define __UCLIBC_HAS_TM_EXTENSIONS__ 1 123#define __UCLIBC_HAS_TZ_CACHING__ 1 124#define __UCLIBC_HAS_TZ_FILE__ 1 125#define __UCLIBC_HAS_TZ_FILE_READ_MANY__ 1 126#define __UCLIBC_TZ_FILE_PATH__ "/etc/TZ" 127#define __UCLIBC_FALLBACK_TO_ETC_LOCALTIME__ 1 128 129/* Advanced Library Settings */ 130#define __UCLIBC_PWD_BUFFER_SIZE__ 256 131#define __UCLIBC_GRP_BUFFER_SIZE__ 256 132 133/* Support various families of functions */ 134#define __UCLIBC_LINUX_MODULE_24__ 1 135#define __UCLIBC_LINUX_SPECIFIC__ 1 136#define __UCLIBC_HAS_GNU_ERROR__ 1 137#define __UCLIBC_BSD_SPECIFIC__ 1 138#define __UCLIBC_HAS_BSD_ERR__ 1 139#undef __UCLIBC_HAS_OBSOLETE_BSD_SIGNAL__ 140#undef __UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL__ 141#undef __UCLIBC_NTP_LEGACY__ 142#undef __UCLIBC_SV4_DEPRECATED__ 143#define __UCLIBC_HAS_REALTIME__ 1 144#define __UCLIBC_HAS_ADVANCED_REALTIME__ 1 145#define __UCLIBC_HAS_EPOLL__ 1 146#define __UCLIBC_HAS_XATTR__ 1 147#define __UCLIBC_HAS_PROFILING__ 1 148#define __UCLIBC_HAS_CRYPT_IMPL__ 1 149#define __UCLIBC_HAS_CRYPT__ 1 150#define __UCLIBC_HAS_NETWORK_SUPPORT__ 1 151#define __UCLIBC_HAS_SOCKET__ 1 152#define __UCLIBC_HAS_IPV4__ 1 153#define __UCLIBC_HAS_IPV6__ 1 154#define __UCLIBC_HAS_RPC__ 1 155#define __UCLIBC_HAS_FULL_RPC__ 1 156#define __UCLIBC_HAS_REENTRANT_RPC__ 1 157#define __UCLIBC_USE_NETLINK__ 1 158#undef __UCLIBC_SUPPORT_AI_ADDRCONFIG__ 159#undef __UCLIBC_HAS_BSD_RES_CLOSE__ 160#define __UCLIBC_HAS_COMPAT_RES_STATE__ 1 161#undef __UCLIBC_HAS_EXTRA_COMPAT_RES_STATE__ 162#define __UCLIBC_HAS_LIBRESOLV_STUB__ 1 163#define __UCLIBC_HAS_LIBNSL_STUB__ 1 164 165/* String and Stdio Support */ 166#undef __UCLIBC_HAS_STRING_GENERIC_OPT__ 167#define __UCLIBC_HAS_STRING_ARCH_OPT__ 1 168#define __UCLIBC_HAS_CTYPE_TABLES__ 1 169#define __UCLIBC_HAS_CTYPE_SIGNED__ 1 170#undef __UCLIBC_HAS_CTYPE_UNSAFE__ 171#undef __UCLIBC_HAS_CTYPE_CHECKED__ 172#define __UCLIBC_HAS_CTYPE_ENFORCED__ 1 173#define __UCLIBC_HAS_WCHAR__ 1 174#define __UCLIBC_HAS_LOCALE__ 1 175#undef __UCLIBC_BUILD_ALL_LOCALE__ 176#define __UCLIBC_BUILD_MINIMAL_LOCALE__ 1 177#undef __UCLIBC_PREGENERATED_LOCALE_DATA__ 178#define __UCLIBC_BUILD_MINIMAL_LOCALES__ "en_US" 179#define __UCLIBC_HAS_XLOCALE__ 1 180#define __UCLIBC_HAS_HEXADECIMAL_FLOATS__ 1 181#undef __UCLIBC_HAS_GLIBC_DIGIT_GROUPING__ 182#define __UCLIBC_HAS_GLIBC_CUSTOM_PRINTF__ 1 183#define __UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS__ 9 184#define __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ 1 185#undef __UCLIBC_HAS_STDIO_BUFSIZ_NONE__ 186#undef __UCLIBC_HAS_STDIO_BUFSIZ_256__ 187#undef __UCLIBC_HAS_STDIO_BUFSIZ_512__ 188#undef __UCLIBC_HAS_STDIO_BUFSIZ_1024__ 189#undef __UCLIBC_HAS_STDIO_BUFSIZ_2048__ 190#define __UCLIBC_HAS_STDIO_BUFSIZ_4096__ 1 191#undef __UCLIBC_HAS_STDIO_BUFSIZ_8192__ 192#define __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE__ 1 193#undef __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4__ 194#undef __UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8__ 195#undef __UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT__ 196#undef __UCLIBC_HAS_STDIO_GETC_MACRO__ 197#undef __UCLIBC_HAS_STDIO_PUTC_MACRO__ 198#define __UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION__ 1 199#undef __UCLIBC_HAS_FOPEN_LARGEFILE_MODE__ 200#define __UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE__ 1 201#define __UCLIBC_HAS_GLIBC_CUSTOM_STREAMS__ 1 202#define __UCLIBC_HAS_PRINTF_M_SPEC__ 1 203#define __UCLIBC_HAS_ERRNO_MESSAGES__ 1 204#undef __UCLIBC_HAS_SYS_ERRLIST__ 205#define __UCLIBC_HAS_SIGNUM_MESSAGES__ 1 206#undef __UCLIBC_HAS_SYS_SIGLIST__ 207#define __UCLIBC_HAS_GNU_GETOPT__ 1 208#undef __UCLIBC_HAS_GNU_GETSUBOPT__ 209 210/* Big and Tall */ 211#define __UCLIBC_HAS_REGEX__ 1 212#undef __UCLIBC_HAS_REGEX_OLD__ 213#define __UCLIBC_HAS_FNMATCH__ 1 214#undef __UCLIBC_HAS_FNMATCH_OLD__ 215#undef __UCLIBC_HAS_WORDEXP__ 216#define __UCLIBC_HAS_NFTW__ 1 217#define __UCLIBC_HAS_FTW__ 1 218#define __UCLIBC_HAS_FTS__ 1 219#define __UCLIBC_HAS_GLOB__ 1 220#define __UCLIBC_HAS_GNU_GLOB__ 1 221#undef __UCLIBC_HAS_UTMPX__ 222 223/* Library Installation Options */ 224#define __RUNTIME_PREFIX__ "/" 225#define __DEVEL_PREFIX__ "/usr/" 226#define __MULTILIB_DIR__ "lib" 227#define __HARDWIRED_ABSPATH__ 1 228 229/* Security options */ 230#undef __UCLIBC_BUILD_PIE__ 231#undef __UCLIBC_HAS_ARC4RANDOM__ 232#undef __HAVE_NO_SSP__ 233#define __UCLIBC_HAS_SSP__ 1 234#undef __UCLIBC_HAS_SSP_COMPAT__ 235#undef __SSP_QUICK_CANARY__ 236#define __PROPOLICE_BLOCK_ABRT__ 1 237#undef __PROPOLICE_BLOCK_SEGV__ 238#undef __UCLIBC_BUILD_SSP__ 239#define __UCLIBC_BUILD_RELRO__ 1 240#define __UCLIBC_BUILD_NOW__ 1 241#define __UCLIBC_BUILD_NOEXECSTACK__ 1 242 243/* uClibc development/debugging options */ 244#define __CROSS_COMPILER_PREFIX__ "/projects/hnd/tools/linux/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin/arm-brcm-linux-uclibcgnueabi-" 245#define __UCLIBC_EXTRA_CFLAGS__ "" 246#undef __DODEBUG__ 247#undef __DODEBUG_PT__ 248#define __DOSTRIP__ 1 249#undef __DOASSERTS__ 250#undef __SUPPORT_LD_DEBUG__ 251#undef __SUPPORT_LD_DEBUG_EARLY__ 252#undef __UCLIBC_MALLOC_DEBUGGING__ 253#undef __UCLIBC_HAS_BACKTRACE__ 254#define __WARNINGS__ "-Wall" 255#undef __EXTRA_WARNINGS__ 256#undef __DOMULTI__ 257#undef __UCLIBC_MJN3_ONLY__ 258