diff options
3 files changed, 169 insertions, 19 deletions
diff --git a/projects/toolchain_arm-softfloat-linux-uclibc-3.3.3_uClibc-0.9.27/toolchain_arm-softfloat-linux-uclibc-3.3.3_uClibc-0.9.27.ptxconfig b/projects/toolchain_arm-softfloat-linux-uclibc-3.3.3_uClibc-0.9.27/toolchain_arm-softfloat-linux-uclibc-3.3.3_uClibc-0.9.27.ptxconfig index 85c363b35..50a046111 100644 --- a/projects/toolchain_arm-softfloat-linux-uclibc-3.3.3_uClibc-0.9.27/toolchain_arm-softfloat-linux-uclibc-3.3.3_uClibc-0.9.27.ptxconfig +++ b/projects/toolchain_arm-softfloat-linux-uclibc-3.3.3_uClibc-0.9.27/toolchain_arm-softfloat-linux-uclibc-3.3.3_uClibc-0.9.27.ptxconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # PTXdist version: 0.7.1-cvs -# Fri Mar 4 13:44:08 2005 +# Fri Mar 4 15:20:45 2005 # PTXCONF_MODULES=y PTXCONF_PTXCONF=y @@ -99,8 +99,9 @@ PTXCONF_GCC_3_3_3=y # PTXCONF_GCC_3_4_1 is not set # PTXCONF_GCC_3_4_2 is not set PTXCONF_CROSSTOOL_GCCLANG_CC=y -PTXCONF_BINUTILS_2_14=y # PTXCONF_BINUTILS_2_15 is not set +# PTXCONF_BINUTILS_2_14_90_0_5 is not set +PTXCONF_BINUTILS_2_14=y PTXCONF_CROSSTOOL_KERNELCONFIG="arm.config" PTXCONF_BINUTILS_VERSION="2.14" @@ -165,10 +166,10 @@ PTXCONF_VENDORTWEAKS="" # Kernel # # PTXCONF_USE_EXTERNAL_KERNEL is not set -PTXCONF_KERNEL_CONFIG="kernel-2.6.8" +PTXCONF_KERNEL_CONFIG="kernel-2.4.21" # PTXCONF_KERNEL_2_4_19 is not set # PTXCONF_KERNEL_2_4_20 is not set -# PTXCONF_KERNEL_2_4_21 is not set +PTXCONF_KERNEL_2_4_21=y # PTXCONF_KERNEL_2_4_22 is not set # PTXCONF_KERNEL_2_4_23 is not set # PTXCONF_KERNEL_2_4_25 is not set @@ -178,7 +179,7 @@ PTXCONF_KERNEL_CONFIG="kernel-2.6.8" # PTXCONF_KERNEL_2_6_1 is not set # PTXCONF_KERNEL_2_6_6 is not set # PTXCONF_KERNEL_2_6_7 is not set -PTXCONF_KERNEL_2_6_8=y +# PTXCONF_KERNEL_2_6_8 is not set # PTXCONF_KERNEL_2_6_9 is not set # PTXCONF_KERNEL_2_6_10 is not set # PTXCONF_KERNEL_2_6_11 is not set @@ -207,18 +208,13 @@ PTXCONF_KERNEL_PATCH1_NAME="" # C Library # # PTXCONF_LIBC is not set -PTXCONF_GLIBC=y -# PTXCONF_UCLIBC is not set +# PTXCONF_GLIBC is not set +PTXCONF_UCLIBC=y # # C Library options # -# PTXCONF_GLIBC_2_3_4 is not set -# PTXCONF_GLIBC_2_3_3 is not set -PTXCONF_GLIBC_2_3_2=y -# PTXCONF_GLIBC_2_2_5 is not set -# PTXCONF_GLIBC_2_2_4 is not set -# PTXCONF_GLIBC_2_2_3 is not set +PTXCONF_UCLIBC_0_9_27=y # PTXCONF_UC_TARGET_alpha is not set PTXCONF_UC_TARGET_arm=y # PTXCONF_UC_TARGET_bfin is not set @@ -239,6 +235,155 @@ PTXCONF_UC_TARGET_arm=y # PTXCONF_UC_TARGET_v850 is not set # +# Target Architecture Features and Options +# +PTXCONF_UC_HAVE_ELF=y +PTXCONF_UC_ARCH_SUPPORTS_LITTLE_ENDIAN=y +PTXCONF_UC_TARGET_ARCH="arm" +PTXCONF_UC_ARCH_SUPPORTS_BIG_ENDIAN=y +PTXCONF_UC_CONFIG_GENERIC_ARM=y +# PTXCONF_UC_CONFIG_ARM610 is not set +# PTXCONF_UC_CONFIG_ARM710 is not set +# PTXCONF_UC_CONFIG_ARM720T is not set +# PTXCONF_UC_CONFIG_ARM920T is not set +# PTXCONF_UC_CONFIG_ARM922T is not set +# PTXCONF_UC_CONFIG_ARM926T is not set +# PTXCONF_UC_CONFIG_ARM_SA110 is not set +# PTXCONF_UC_CONFIG_ARM_SA1100 is not set +# PTXCONF_UC_CONFIG_ARM_XSCALE is not set +PTXCONF_UC_ARCH_LITTLE_ENDIAN=y +# PTXCONF_UC_ARCH_BIG_ENDIAN is not set +# PTXCONF_UC_ARCH_HAS_NO_MMU is not set +PTXCONF_UC_ARCH_HAS_MMU=y +PTXCONF_UC_UCLIBC_HAS_FLOATS=y +PTXCONF_UC_HAS_FPU=y +# PTXCONF_UC_DO_C99_MATH is not set +PTXCONF_UC_WARNINGS="-Wall" +PTXCONF_UC_KERNEL_SOURCE="/usr/src/linux" +PTXCONF_UC_C_SYMBOL_PREFIX="" +PTXCONF_UC_HAVE_DOT_CONFIG=y + +# +# General Library Settings +# +# PTXCONF_UC_HAVE_NO_PIC is not set +PTXCONF_UC_DOPIC=y +# PTXCONF_UC_HAVE_NO_SHARED is not set +PTXCONF_UC_HAVE_SHARED=y +# PTXCONF_UC_ARCH_HAS_NO_LDSO is not set +PTXCONF_UC_BUILD_UCLIBC_LDSO=y +# PTXCONF_UC_FORCE_SHAREABLE_TEXT_SEGMENTS is not set +PTXCONF_UC_LDSO_LDD_SUPPORT=y +PTXCONF_UC_LDSO_CACHE_SUPPORT=y +# PTXCONF_UC_LDSO_PRELOAD_FILE_SUPPORT is not set +PTXCONF_UC_LDSO_BASE_FILENAME="ld.so" +PTXCONF_UC_UCLIBC_CTOR_DTOR=y +# PTXCONF_UC_HAS_NO_THREADS is not set +PTXCONF_UC_UCLIBC_HAS_THREADS=y +# PTXCONF_UC_PTHREADS_DEBUG_SUPPORT is not set +PTXCONF_UC_UCLIBC_HAS_LFS=y +PTXCONF_UC_MALLOC=y +# PTXCONF_UC_MALLOC_SIMPLE is not set +# PTXCONF_UC_MALLOC_STANDARD is not set +# PTXCONF_UC_MALLOC_GLIBC_COMPAT is not set +PTXCONF_UC_UCLIBC_DYNAMIC_ATEXIT=y +PTXCONF_UC_HAS_SHADOW=y +PTXCONF_UC_UNIX98PTY_ONLY=y +PTXCONF_UC_ASSUME_DEVPTS=y +PTXCONF_UC_UCLIBC_HAS_TM_EXTENSIONS=y +PTXCONF_UC_UCLIBC_HAS_TZ_CACHING=y +PTXCONF_UC_UCLIBC_HAS_TZ_FILE=y +PTXCONF_UC_UCLIBC_HAS_TZ_FILE_READ_MANY=y +PTXCONF_UC_UCLIBC_TZ_FILE_PATH="/etc/TZ" + +# +# Networking Support +# +# PTXCONF_UC_UCLIBC_HAS_IPV6 is not set +# PTXCONF_UC_UCLIBC_HAS_RPC is not set + +# +# String and Stdio Support +# +PTXCONF_UC_UCLIBC_HAS_STRING_GENERIC_OPT=y +PTXCONF_UC_UCLIBC_HAS_STRING_ARCH_OPT=y +PTXCONF_UC_UCLIBC_HAS_CTYPE_TABLES=y +PTXCONF_UC_UCLIBC_HAS_CTYPE_SIGNED=y +PTXCONF_UC_UCLIBC_HAS_CTYPE_UNSAFE=y +# PTXCONF_UC_UCLIBC_HAS_CTYPE_CHECKED is not set +# PTXCONF_UC_UCLIBC_HAS_CTYPE_ENFORCED is not set +# PTXCONF_UC_UCLIBC_HAS_WCHAR is not set +# PTXCONF_UC_UCLIBC_HAS_LOCALE is not set +# PTXCONF_UC_UCLIBC_HAS_HEXADECIMAL_FLOATS is not set +# PTXCONF_UC_UCLIBC_HAS_GLIBC_CUSTOM_PRINTF is not set +# PTXCONF_UC_USE_OLD_VFPRINTF is not set +PTXCONF_UC_UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS=9 +# PTXCONF_UC_UCLIBC_HAS_SCANF_GLIBC_A_FLAG is not set +# PTXCONF_UC_UCLIBC_HAS_STDIO_BUFSIZ_NONE is not set +# PTXCONF_UC_UCLIBC_HAS_STDIO_BUFSIZ_256 is not set +# PTXCONF_UC_UCLIBC_HAS_STDIO_BUFSIZ_512 is not set +# PTXCONF_UC_UCLIBC_HAS_STDIO_BUFSIZ_1024 is not set +# PTXCONF_UC_UCLIBC_HAS_STDIO_BUFSIZ_2048 is not set +PTXCONF_UC_UCLIBC_HAS_STDIO_BUFSIZ_4096=y +# PTXCONF_UC_UCLIBC_HAS_STDIO_BUFSIZ_8192 is not set +PTXCONF_UC_UCLIBC_HAS_STDIO_BUILTIN_BUFFER_NONE=y +# PTXCONF_UC_UCLIBC_HAS_STDIO_BUILTIN_BUFFER_4 is not set +# PTXCONF_UC_UCLIBC_HAS_STDIO_BUILTIN_BUFFER_8 is not set +PTXCONF_UC_UCLIBC_HAS_STDIO_GETC_MACRO=y +PTXCONF_UC_UCLIBC_HAS_STDIO_PUTC_MACRO=y +PTXCONF_UC_UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y +# PTXCONF_UC_UCLIBC_HAS_FOPEN_LARGEFILE_MODE is not set +# PTXCONF_UC_UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE is not set +# PTXCONF_UC_UCLIBC_HAS_GLIBC_CUSTOM_STREAMS is not set +# PTXCONF_UC_UCLIBC_HAS_PRINTF_M_SPEC is not set +PTXCONF_UC_UCLIBC_HAS_ERRNO_MESSAGES=y +# PTXCONF_UC_UCLIBC_HAS_SYS_ERRLIST is not set +PTXCONF_UC_UCLIBC_HAS_SIGNUM_MESSAGES=y +# PTXCONF_UC_UCLIBC_HAS_SYS_SIGLIST is not set +PTXCONF_UC_UCLIBC_HAS_GNU_GETOPT=y + +# +# Big and Tall +# +PTXCONF_UC_UCLIBC_HAS_REGEX=y +# PTXCONF_UC_UCLIBC_HAS_WORDEXP is not set +# PTXCONF_UC_UCLIBC_HAS_FTW is not set +PTXCONF_UC_UCLIBC_HAS_GLOB=y + +# +# Library Installation Options +# +PTXCONF_UC_SHARED_LIB_LOADER_PREFIX="$(DEVEL_PREFIX)/lib" +PTXCONF_UC_RUNTIME_PREFIX="/usr/$(TARGET_ARCH)-linux-uclibc/" +PTXCONF_UC_DEVEL_PREFIX="/usr/$(TARGET_ARCH)-linux-uclibc/usr/" + +# +# uClibc security related options +# +# PTXCONF_UC_UCLIBC_SECURITY is not set + +# +# uClibc development/debugging options +# +# PTXCONF_UC_DODEBUG is not set +# PTXCONF_UC_DOASSERTS is not set +# PTXCONF_UC_SUPPORT_LD_DEBUG is not set +# PTXCONF_UC_SUPPORT_LD_DEBUG_EARLY is not set +# PTXCONF_UC_UCLIBC_MALLOC_DEBUGGING is not set +# PTXCONF_UC_UCLIBC_MJN3_ONLY is not set + +# +# Install options +# +# PTXCONF_UCLIBC_CRYPT is not set +# PTXCONF_UCLIBC_DL is not set +# PTXCONF_UCLIBC_M is not set +# PTXCONF_UCLIBC_NSL is not set +# PTXCONF_UCLIBC_PTHREAD is not set +# PTXCONF_UCLIBC_RESOLV is not set +# PTXCONF_UCLIBC_UTIL is not set + +# # GCC Libraries # # PTXCONF_GCCLIBS_CXX is not set diff --git a/rules/crosstool.in b/rules/crosstool.in index a42701ad5..ecc6daac4 100644 --- a/rules/crosstool.in +++ b/rules/crosstool.in @@ -66,14 +66,18 @@ choice prompt "binutils" depends on CROSSTOOL - config BINUTILS_2_14 - bool - prompt "2.14" - config BINUTILS_2_15 bool prompt "2.15" + config BINUTILS_2_14_90_0_5 + bool + prompt "2.14.90.0.5" + + config BINUTILS_2_14 + bool + prompt "2.14" + endchoice config CROSSTOOL_KERNELCONFIG @@ -100,8 +104,9 @@ config CROSSTOOL_KERNELCONFIG config BINUTILS_VERSION string - default "2.14" if BINUTILS_2_14 default "2.15" if BINUTILS_2_15 + default "2.14" if BINUTILS_2_14 + default "2.14.90.0.5" if BINUTILS_2_14_90_0_5 comment "Generic Options" diff --git a/rules/crosstool.make b/rules/crosstool.make index c9946674c..8943e6763 100644 --- a/rules/crosstool.make +++ b/rules/crosstool.make @@ -146,7 +146,7 @@ $(STATEDIR)/crosstool.install: $(crosstool_install_deps) # ( cd $(CROSSTOOL_DIR); \ set -ex; \ - TARBALLS_DIR=$(TOPDIR)/src; \ + TARBALLS_DIR=$(SRCDIR); \ RESULT_TOP=$(subst $(quote),,$(PTXCONF_PREFIX)); \ export TARBALLS_DIR RESULT_TOP; \ export GCC_LANGUAGES="$(CROSSTOOL_GCCLANG)"; \ |