samples/mingw32,i686-none-linux-gnu/crosstool.config
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Mar 29 00:15:32 2010 +0200 (2010-03-29)
changeset 1864 758d5137fe87
parent 1791 160fc94ed49f
child 1941 591a6de0f04d
permissions -rw-r--r--
scripts/populate: optimise search loop

Curently, populate will iterate over all ELF (shared objects|executables)
to look for missing NEEDED DSOs, adding to the list at every iterations
of the search loop.

Instead of looking again at previously handled ELF files, recursively
resolve every ELf files.

Also, in case there are a whole lot of files (more than the shell can
accept as arguments list, or creating a command line longer than the
shell can cope with), use a temporary file with the list of files
to search for missing dependencies.
yann@1428
     1
#
yann@1428
     2
# Automatically generated make config: don't edit
yann@1841
     3
# crosstool-NG version: hg_default@1841_37d55cfe1262
yann@1841
     4
# Fri Mar 19 18:56:44 2010
yann@1428
     5
#
yann@1428
     6
yann@1428
     7
#
yann@1428
     8
# Paths and misc options
yann@1428
     9
#
yann@1428
    10
yann@1428
    11
#
yann@1428
    12
# crosstool-NG behavior
yann@1428
    13
#
yann@1428
    14
# CT_OBSOLETE is not set
yann@1428
    15
CT_EXPERIMENTAL=y
yann@1428
    16
# CT_DEBUG_CT is not set
yann@1428
    17
yann@1428
    18
#
yann@1428
    19
# Paths
yann@1428
    20
#
yann@1428
    21
CT_LOCAL_TARBALLS_DIR="${HOME}/src"
yann@1428
    22
CT_SAVE_TARBALLS=y
yann@1428
    23
CT_WORK_DIR="${CT_TOP_DIR}/targets"
yann@1532
    24
CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
yann@1428
    25
CT_INSTALL_DIR="${CT_PREFIX_DIR}"
yann@1428
    26
CT_REMOVE_DOCS=y
yann@1841
    27
CT_INSTALL_DIR_RO=y
yann@1428
    28
yann@1428
    29
#
yann@1428
    30
# Downloading
yann@1428
    31
#
yann@1428
    32
# CT_FORBID_DOWNLOAD is not set
yann@1428
    33
# CT_FORCE_DOWNLOAD is not set
yann@1428
    34
# CT_USE_MIRROR is not set
yann@1428
    35
CT_CONNECT_TIMEOUT=10
yann@1791
    36
CT_DOWNLOAD_MAX_CHUNKS=5
yann@1428
    37
# CT_ONLY_DOWNLOAD is not set
yann@1428
    38
yann@1428
    39
#
yann@1428
    40
# Extracting
yann@1428
    41
#
yann@1428
    42
# CT_FORCE_EXTRACT is not set
yann@1428
    43
CT_OVERIDE_CONFIG_GUESS_SUB=y
yann@1428
    44
# CT_ONLY_EXTRACT is not set
yann@1563
    45
CT_PATCH_BUNDLED=y
yann@1563
    46
# CT_PATCH_LOCAL is not set
yann@1563
    47
# CT_PATCH_BUNDLED_LOCAL is not set
yann@1563
    48
# CT_PATCH_LOCAL_BUNDLED is not set
yann@1563
    49
# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
yann@1563
    50
# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
yann@1791
    51
# CT_PATCH_NONE is not set
yann@1563
    52
CT_PATCH_ORDER="bundled"
yann@1563
    53
# CT_PATCH_SINGLE is not set
yann@1563
    54
# CT_PATCH_USE_LOCAL is not set
yann@1428
    55
yann@1428
    56
#
yann@1428
    57
# Build behavior
yann@1428
    58
#
yann@1428
    59
CT_PARALLEL_JOBS=4
yann@1428
    60
CT_LOAD=0
yann@1428
    61
CT_USE_PIPES=y
yann@1563
    62
# CT_CONFIG_SHELL_SH is not set
yann@1428
    63
# CT_CONFIG_SHELL_ASH is not set
yann@1563
    64
CT_CONFIG_SHELL_BASH=y
yann@1563
    65
# CT_CONFIG_SHELL_CUSTOM is not set
yann@1563
    66
CT_CONFIG_SHELL="bash"
yann@1428
    67
yann@1428
    68
#
yann@1428
    69
# Logging
yann@1428
    70
#
yann@1428
    71
# CT_LOG_ERROR is not set
yann@1428
    72
# CT_LOG_WARN is not set
yann@1428
    73
# CT_LOG_INFO is not set
yann@1428
    74
CT_LOG_EXTRA=y
yann@1841
    75
# CT_LOG_ALL is not set
yann@1428
    76
# CT_LOG_DEBUG is not set
yann@1428
    77
CT_LOG_LEVEL_MAX="EXTRA"
yann@1428
    78
# CT_LOG_SEE_TOOLS_WARN is not set
yann@1428
    79
CT_LOG_PROGRESS_BAR=y
yann@1428
    80
CT_LOG_TO_FILE=y
yann@1428
    81
CT_LOG_FILE_COMPRESS=y
yann@1428
    82
yann@1428
    83
#
yann@1428
    84
# Target options
yann@1428
    85
#
yann@1428
    86
CT_ARCH="x86"
yann@1428
    87
# CT_ARCH_SUPPORTS_BOTH_MMU is not set
yann@1428
    88
# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
yann@1791
    89
CT_ARCH_SUPPORTS_32=y
yann@1791
    90
CT_ARCH_SUPPORTS_64=y
yann@1428
    91
CT_ARCH_SUPPORT_ARCH=y
yann@1428
    92
# CT_ARCH_SUPPORT_ABI is not set
yann@1428
    93
CT_ARCH_SUPPORT_CPU=y
yann@1428
    94
CT_ARCH_SUPPORT_TUNE=y
yann@1428
    95
# CT_ARCH_SUPPORT_FPU is not set
yann@1428
    96
# CT_ARCH_DEFAULT_HAS_MMU is not set
yann@1428
    97
# CT_ARCH_DEFAULT_BE is not set
yann@1428
    98
# CT_ARCH_DEFAULT_LE is not set
yann@1791
    99
CT_ARCH_DEFAULT_32=y
yann@1791
   100
# CT_ARCH_DEFAULT_64 is not set
yann@1428
   101
CT_ARCH_ARCH="i686"
yann@1428
   102
CT_ARCH_CPU=""
yann@1428
   103
CT_ARCH_TUNE="i686"
yann@1791
   104
CT_ARCH_32=y
yann@1791
   105
# CT_ARCH_64 is not set
yann@1791
   106
CT_ARCH_BITNESS=32
yann@1428
   107
CT_ARCH_FLOAT_HW=y
yann@1428
   108
# CT_ARCH_FLOAT_SW is not set
yann@1428
   109
CT_TARGET_CFLAGS=""
yann@1428
   110
CT_TARGET_LDFLAGS=""
yann@1428
   111
yann@1428
   112
#
yann@1428
   113
# General target options
yann@1428
   114
#
yann@1428
   115
# CT_ARCH_alpha is not set
yann@1428
   116
# CT_ARCH_arm is not set
yann@1563
   117
# CT_ARCH_avr32 is not set
yann@1428
   118
# CT_ARCH_ia64 is not set
yann@1791
   119
# CT_ARCH_m68k is not set
yann@1428
   120
# CT_ARCH_mips is not set
yann@1428
   121
# CT_ARCH_powerpc is not set
yann@1791
   122
# CT_ARCH_s390 is not set
yann@1428
   123
# CT_ARCH_sh is not set
yann@1428
   124
CT_ARCH_x86=y
yann@1428
   125
CT_ARCH_USE_MMU=y
yann@1428
   126
yann@1428
   127
#
yann@1428
   128
# Target optimisations
yann@1428
   129
#
yann@1428
   130
yann@1428
   131
#
yann@1428
   132
# Toolchain options
yann@1428
   133
#
yann@1428
   134
yann@1428
   135
#
yann@1428
   136
# General toolchain options
yann@1428
   137
#
yann@1428
   138
CT_USE_SYSROOT=y
yann@1428
   139
CT_SYSROOT_DIR_PREFIX=""
yann@1428
   140
yann@1428
   141
#
yann@1428
   142
# Tuple completion and aliasing
yann@1428
   143
#
yann@1428
   144
CT_TARGET_VENDOR="none"
yann@1428
   145
CT_TARGET_ALIAS_SED_EXPR=""
yann@1428
   146
CT_TARGET_ALIAS=""
yann@1428
   147
yann@1428
   148
#
yann@1428
   149
# Toolchain type
yann@1428
   150
#
yann@1428
   151
# CT_NATIVE is not set
yann@1428
   152
# CT_CROSS is not set
yann@1428
   153
# CT_CROSS_NATIVE is not set
yann@1428
   154
CT_CANADIAN=y
yann@1428
   155
CT_TOOLCHAIN_TYPE="canadian"
yann@1428
   156
yann@1428
   157
#
yann@1428
   158
# Build system
yann@1428
   159
#
yann@1428
   160
CT_BUILD=""
yann@1428
   161
CT_BUILD_PREFIX=""
yann@1428
   162
CT_BUILD_SUFFIX=""
yann@1428
   163
yann@1428
   164
#
yann@1428
   165
# Host system
yann@1428
   166
#
yann@1428
   167
CT_HOST="mingw32"
yann@1841
   168
CT_HOST_PREFIX="i586-mingw32msvc-"
yann@1428
   169
CT_HOST_SUFFIX=""
yann@1428
   170
yann@1428
   171
#
yann@1428
   172
# Target system
yann@1428
   173
#
yann@1841
   174
CT_TARGET_PREFIX=""
yann@1428
   175
CT_TARGET_SUFFIX=""
yann@1428
   176
yann@1428
   177
#
yann@1428
   178
# Operating System
yann@1428
   179
#
yann@1428
   180
# CT_BARE_METAL is not set
yann@1563
   181
CT_KERNEL_SUPPORTS_SHARED_LIBS=y
yann@1428
   182
CT_KERNEL="linux"
yann@1791
   183
CT_KERNEL_VERSION="2.6.31.12"
yann@1428
   184
# CT_KERNEL_bare_metal is not set
yann@1428
   185
CT_KERNEL_linux=y
yann@1428
   186
CT_KERNEL_LINUX_INSTALL=y
yann@1428
   187
CT_KERNEL_LINUX_INSTALL_CHECK=y
yann@1841
   188
# CT_KERNEL_V_2_6_33_1 is not set
yann@1841
   189
# CT_KERNEL_V_2_6_33 is not set
yann@1841
   190
# CT_KERNEL_V_2_6_32_10 is not set
yann@1791
   191
CT_KERNEL_V_2_6_31_12=y
yann@1791
   192
# CT_KERNEL_V_2_6_30_10 is not set
yann@1563
   193
# CT_KERNEL_V_2_6_29_6 is not set
yann@1563
   194
# CT_KERNEL_V_2_6_28_10 is not set
yann@1791
   195
# CT_KERNEL_V_2_6_27_45 is not set
yann@1428
   196
CT_KERNEL_LINUX_VERBOSITY_0=y
yann@1428
   197
# CT_KERNEL_LINUX_VERBOSITY_1 is not set
yann@1428
   198
# CT_KERNEL_LINUX_VERBOSITY_2 is not set
yann@1428
   199
CT_KERNEL_LINUX_VERBOSE_LEVEL=0
yann@1428
   200
# CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
yann@1428
   201
yann@1428
   202
#
yann@1563
   203
# Common kernel options
yann@1428
   204
#
yann@1563
   205
CT_SHARED_LIBS=y
yann@1428
   206
yann@1428
   207
#
yann@1428
   208
# Binary utilities
yann@1428
   209
#
yann@1428
   210
CT_ARCH_BINFMT_ELF=y
yann@1428
   211
# CT_ARCH_BINFMT_FLAT is not set
yann@1428
   212
yann@1428
   213
#
yann@1428
   214
# GNU binutils
yann@1428
   215
#
yann@1616
   216
# CT_BINUTILS_V_2_20 is not set
yann@1563
   217
CT_BINUTILS_V_2_19_1=y
yann@1563
   218
# CT_BINUTILS_V_2_19 is not set
yann@1563
   219
# CT_BINUTILS_V_2_18 is not set
yann@1563
   220
# CT_BINUTILS_V_2_17 is not set
yann@1563
   221
# CT_BINUTILS_V_2_16_1 is not set
yann@1616
   222
CT_BINUTILS_VERSION="2.19.1"
yann@1428
   223
CT_BINUTILS_EXTRA_CONFIG="--enable-targets=i686-none-linux-gnu"
yann@1428
   224
# CT_BINUTILS_FOR_TARGET is not set
yann@1428
   225
yann@1428
   226
#
yann@1428
   227
# C compiler
yann@1428
   228
#
yann@1428
   229
CT_CC="gcc"
yann@1428
   230
CT_CC_VERSION="4.3.2"
yann@1428
   231
CT_CC_gcc=y
yann@1791
   232
# CT_CC_V_4_4_3 is not set
yann@1616
   233
# CT_CC_V_4_4_2 is not set
yann@1563
   234
# CT_CC_V_4_4_1 is not set
yann@1563
   235
# CT_CC_V_4_4_0 is not set
yann@1563
   236
# CT_CC_V_4_3_4 is not set
yann@1563
   237
# CT_CC_V_4_3_3 is not set
yann@1563
   238
CT_CC_V_4_3_2=y
yann@1563
   239
# CT_CC_V_4_3_1 is not set
yann@1563
   240
# CT_CC_V_4_2_4 is not set
yann@1563
   241
# CT_CC_V_4_2_3 is not set
yann@1563
   242
# CT_CC_V_4_2_2 is not set
yann@1563
   243
# CT_CC_V_4_2_1 is not set
yann@1563
   244
# CT_CC_V_4_2_0 is not set
yann@1563
   245
# CT_CC_V_4_1_2 is not set
yann@1563
   246
# CT_CC_V_4_0_4 is not set
yann@1563
   247
# CT_CC_V_3_4_6 is not set
yann@1428
   248
CT_CC_GCC_4_3_or_later=y
yann@1428
   249
# CT_CC_GCC_4_4_or_later is not set
yann@1428
   250
CT_CC_CXA_ATEXIT=y
yann@1428
   251
CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
yann@1428
   252
# CT_CC_SJLJ_EXCEPTIONS_USE is not set
yann@1428
   253
# CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
yann@1563
   254
CT_CC_ENABLE_CXX_FLAGS=""
yann@1428
   255
CT_CC_CORE_EXTRA_CONFIG=""
yann@1428
   256
CT_CC_EXTRA_CONFIG=""
yann@1428
   257
CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
yann@1428
   258
CT_CC_BUGURL=""
yann@1428
   259
CT_CC_SUPPORT_CXX=y
yann@1428
   260
CT_CC_SUPPORT_FORTRAN=y
yann@1428
   261
CT_CC_SUPPORT_JAVA=y
yann@1428
   262
CT_CC_SUPPORT_ADA=y
yann@1428
   263
CT_CC_SUPPORT_OBJC=y
yann@1428
   264
CT_CC_SUPPORT_OBJCXX=y
yann@1428
   265
yann@1428
   266
#
yann@1428
   267
# Additional supported languages:
yann@1428
   268
#
yann@1428
   269
CT_CC_LANG_CXX=y
yann@1428
   270
# CT_CC_LANG_FORTRAN is not set
yann@1428
   271
# CT_CC_LANG_JAVA is not set
yann@1428
   272
# CT_CC_LANG_ADA is not set
yann@1428
   273
# CT_CC_LANG_OBJC is not set
yann@1428
   274
# CT_CC_LANG_OBJCXX is not set
yann@1428
   275
CT_CC_LANG_OTHERS=""
yann@1428
   276
yann@1428
   277
#
yann@1428
   278
# C-library
yann@1428
   279
#
yann@1791
   280
CT_LIBC="glibc"
yann@1428
   281
CT_LIBC_VERSION="2.9"
yann@1428
   282
# CT_LIBC_eglibc is not set
yann@1428
   283
CT_LIBC_glibc=y
yann@1563
   284
# CT_LIBC_newlib is not set
yann@1791
   285
# CT_LIBC_none is not set
yann@1428
   286
# CT_LIBC_uClibc is not set
yann@1791
   287
CT_LIBC_GLIBC_TARBALL=y
yann@1791
   288
# CT_LIBC_GLIBC_V_2_11_1 is not set
yann@1791
   289
# CT_LIBC_GLIBC_V_2_11 is not set
yann@1791
   290
# CT_LIBC_V_2_10_1 is not set
yann@1563
   291
CT_LIBC_V_2_9=y
yann@1563
   292
# CT_LIBC_V_2_8 is not set
yann@1563
   293
# CT_LIBC_V_2_7 is not set
yann@1563
   294
# CT_LIBC_V_2_6_1 is not set
yann@1563
   295
# CT_LIBC_V_2_6 is not set
yann@1563
   296
# CT_LIBC_V_2_5_1 is not set
yann@1563
   297
# CT_LIBC_V_2_5 is not set
yann@1428
   298
# CT_LIBC_V_2_3_6 is not set
yann@1428
   299
yann@1428
   300
#
yann@1428
   301
# glibc/eglibc common options
yann@1428
   302
#
yann@1428
   303
CT_LIBC_GLIBC_EXTRA_CONFIG=""
yann@1428
   304
CT_LIBC_GLIBC_CONFIGPARMS=""
yann@1428
   305
CT_LIBC_GLIBC_EXTRA_CFLAGS=""
yann@1428
   306
CT_LIBC_EXTRA_CC_ARGS=""
yann@1428
   307
# CT_LIBC_GLIBC_USE_PORTS is not set
yann@1428
   308
CT_LIBC_ADDONS_LIST=""
yann@1428
   309
# CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
yann@1428
   310
CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
yann@1428
   311
# CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
yann@1791
   312
CT_LIBC_GLIBC_MIN_KERNEL="2.6.31.12"
yann@1791
   313
CT_LIBC_SUPPORT_NPTL=y
yann@1791
   314
CT_LIBC_SUPPORT_LINUXTHREADS=y
yann@1791
   315
CT_THREADS="nptl"
yann@1428
   316
yann@1428
   317
#
yann@1428
   318
# Common C library options
yann@1428
   319
#
yann@1428
   320
CT_THREADS_NPTL=y
yann@1428
   321
# CT_THREADS_LINUXTHREADS is not set
yann@1428
   322
# CT_THREADS_NONE is not set
yann@1428
   323
yann@1428
   324
#
yann@1428
   325
# Debug facilities
yann@1428
   326
#
yann@1428
   327
# CT_DEBUG_dmalloc is not set
yann@1428
   328
# CT_DEBUG_duma is not set
yann@1428
   329
# CT_DEBUG_gdb is not set
yann@1428
   330
# CT_DEBUG_ltrace is not set
yann@1428
   331
# CT_DEBUG_strace is not set
yann@1563
   332
yann@1563
   333
#
yann@1563
   334
# Tools facilities
yann@1563
   335
#
yann@1563
   336
# CT_TOOL_sstrip is not set
yann@1563
   337
yann@1563
   338
#
yann@1563
   339
# Companion libraries
yann@1563
   340
#
yann@1841
   341
yann@1841
   342
#
yann@1841
   343
# FIXME: check real dependencies!!!
yann@1841
   344
#
yann@1841
   345
CT_COMPLIBS=y
yann@1563
   346
CT_WRAPPER_NEEDED=y
yann@1841
   347
CT_GMP=y
yann@1841
   348
CT_MPFR=y
yann@1841
   349
# CT_PPL is not set
yann@1841
   350
# CT_CLOOG is not set
yann@1841
   351
# CT_MPC is not set
yann@1563
   352
CT_GMP_V_4_3_1=y
yann@1563
   353
# CT_GMP_V_4_3_0 is not set
yann@1563
   354
# CT_GMP_V_4_2_4 is not set
yann@1563
   355
# CT_GMP_V_4_2_2 is not set
yann@1563
   356
CT_GMP_VERSION="4.3.1"
yann@1791
   357
# CT_MPFR_V_2_4_2 is not set
yann@1563
   358
CT_MPFR_V_2_4_1=y
yann@1563
   359
# CT_MPFR_V_2_4_0 is not set
yann@1563
   360
# CT_MPFR_V_2_3_2 is not set
yann@1563
   361
# CT_MPFR_V_2_3_1 is not set
yann@1563
   362
CT_MPFR_VERSION="2.4.1"
yann@1563
   363
yann@1563
   364
#
yann@1563
   365
# Companion libraries common options
yann@1563
   366
#
yann@1563
   367
# CT_COMP_LIBS_CHECK is not set
yann@1563
   368
CT_TOOLS_WRAPPER_SCRIPT=y
yann@1563
   369
# CT_TOOLS_WRAPPER_EXEC is not set
yann@1563
   370
CT_TOOLS_WRAPPER="script"
yann@1791
   371
yann@1791
   372
#
yann@1791
   373
# Companion tools
yann@1791
   374
#
yann@1791
   375
yann@1791
   376
#
yann@1791
   377
# READ HELP before you say 'Y' below !!!
yann@1791
   378
#
yann@1791
   379
# CT_COMP_TOOLS is not set