aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Ulf Samuelsson <ulf.samuelsson@atmel.com>2009-01-16 22:39:05 +0000
committerGravatar Ulf Samuelsson <ulf.samuelsson@atmel.com>2009-01-16 22:39:05 +0000
commitbdac3e337f7e4f271b2b8e4be77a54b6f15fb21b (patch)
tree0628561f51438c368c5d62959bd46a982d03a56f
parent2326230ea0f4b0f45c1c56ef4aa2f470f9004308 (diff)
downloadbuildroot-bdac3e337f7e4f271b2b8e4be77a54b6f15fb21b.tar.gz
buildroot-bdac3e337f7e4f271b2b8e4be77a54b6f15fb21b.tar.bz2
Update broken AVR32 toolchain, and update configs for this, deprecate all but latest AVR32 toolchain
-rw-r--r--target/device/Atmel/atngw100/atngw100_defconfig17
-rw-r--r--target/device/Atmel/atstk100x/atstk100x_defconfig308
-rw-r--r--target/device/Config.in.toolchain4
-rw-r--r--toolchain/gcc/Config.in3
-rw-r--r--toolchain/gcc/ext_source/Atmel/avr32/4.2.2-avr32-1.1.3/901-avr32-revert-broken-uclibc-stuff.patch42
-rw-r--r--toolchain/gcc/gcc-uclibc-4.x.mk5
6 files changed, 246 insertions, 133 deletions
diff --git a/target/device/Atmel/atngw100/atngw100_defconfig b/target/device/Atmel/atngw100/atngw100_defconfig
index 5a1c377067..37e3e2b462 100644
--- a/target/device/Atmel/atngw100/atngw100_defconfig
+++ b/target/device/Atmel/atngw100/atngw100_defconfig
@@ -1,9 +1,9 @@
#
# Automatically generated make config: don't edit
-# Sat Jan 10 02:15:06 2009
+# Fri Jan 16 23:00:00 2009
#
BR2_HAVE_DOT_CONFIG=y
-BR2_VERSION="0.10.0-svn"
+BR2_VERSION="2009.02-svn"
# BR2_alpha is not set
# BR2_arm is not set
# BR2_armeb is not set
@@ -16,7 +16,6 @@ BR2_avr32=y
# BR2_mipsel is not set
# BR2_nios2 is not set
# BR2_powerpc is not set
-# BR2_s390 is not set
# BR2_sh is not set
# BR2_sh64 is not set
# BR2_sparc is not set
@@ -85,7 +84,6 @@ BR2_BOARD_PATH="target/device/Atmel/$(BR2_BOARD_NAME)"
#
# Build options
#
-BR2_PRIMARY_SITE=""
BR2_WGET="wget --passive-ftp --retry-connrefused --waitretry=10"
BR2_SVN_CO="svn co"
BR2_SVN_UP="svn up"
@@ -98,6 +96,8 @@ BR2_DL_DIR="$(BASE_DIR)/dl"
#
# Mirrors and Download locations
#
+BR2_PRIMARY_SITE=""
+BR2_BACKUP_SITE="http://buildroot.uclibc.org/downloads/sources/"
BR2_SOURCEFORGE_MIRROR="easynews"
BR2_KERNEL_MIRROR="http://www.kernel.org/pub/"
BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu"
@@ -165,7 +165,7 @@ BR2_EXT_GCC_VERSION_4_2_2=y
# BR2_EXT_BINUTILS_VERSION_2_17 is not set
BR2_EXT_BINUTILS_VERSION_2_18=y
# BR2_EXT_UCLIBC_VERSION_0_9_28_3 is not set
-BR2_EXT_UCLIBC_VERSION_0_9_29=y
+# BR2_EXT_UCLIBC_VERSION_0_9_29 is not set
BR2_EXT_UCLIBC_VERSION_0_9_30=y
#
@@ -186,7 +186,7 @@ BR2_EXT_UCLIBC_VERSION_0_9_30=y
BR2_KERNEL_HEADERS_2_6_27=y
# BR2_KERNEL_HEADERS_2_6_28 is not set
# BR2_KERNEL_HEADERS_SNAP is not set
-BR2_DEFAULT_KERNEL_HEADERS="2.6.27.10"
+BR2_DEFAULT_KERNEL_HEADERS="2.6.27.11"
#
# uClibc Options
@@ -352,6 +352,7 @@ BR2_PACKAGE_LIBDAEMON=y
# BR2_PACKAGE_LIBGCRYPT is not set
# BR2_PACKAGE_LIBGPG_ERROR is not set
BR2_PACKAGE_LIBICONV=y
+# BR2_PACKAGE_LIBIDN is not set
# BR2_PACKAGE_LIBLOCKFILE is not set
# BR2_PACKAGE_LIBOIL is not set
# BR2_PACKAGE_LIBSYSFS is not set
@@ -398,7 +399,6 @@ BR2_PACKAGE_HASERL=y
BR2_PACKAGE_HASERL_VERSION_0_9_X=y
BR2_PACKAGE_HASERL_VERSION="0.9.25"
# BR2_PACKAGE_IFPLUGD is not set
-# BR2_PACKAGE_IRDA_UTILS is not set
# BR2_PACKAGE_IPERF is not set
# BR2_PACKAGE_IPROUTE2 is not set
@@ -411,6 +411,7 @@ BR2_PACKAGE_IPTABLES=y
# BR2_PACKAGE_LIBCGI is not set
# BR2_PACKAGE_LIBCGICC is not set
# BR2_PACKAGE_LIBCURL is not set
+# BR2_PACKAGE_LIBDNET is not set
# BR2_PACKAGE_LIBEXOSIP2 is not set
# BR2_PACKAGE_LIBOSIP2 is not set
# BR2_PACKAGE_LIBPCAP is not set
@@ -602,6 +603,7 @@ BR2_PACKAGE_MTD_MTD_DEBUG=y
# BR2_PACKAGE_LIBART is not set
# BR2_PACKAGE_LIBPNG is not set
# BR2_PACKAGE_LIBUNGIF is not set
+BR2_PACKAGE_LINUX_FUSION=y
# BR2_PACKAGE_PIXMAN is not set
# BR2_PACKAGE_SDL is not set
# BR2_PACKAGE_TIFF is not set
@@ -728,6 +730,7 @@ BR2_PACKAGE_ZLIB=y
BR2_TARGET_ROOTFS_JFFS2=y
# BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_1056 is not set
# BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_528 is not set
+# BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K is not set
BR2_TARGET_ROOTFS_JFFS2_FLASH_128=y
# BR2_TARGET_ROOTFS_JFFS2_FLASH_64 is not set
# BR2_TARGET_ROOTFS_JFFS2_CUSTOM is not set
diff --git a/target/device/Atmel/atstk100x/atstk100x_defconfig b/target/device/Atmel/atstk100x/atstk100x_defconfig
index 158bca659d..58d4bdb23b 100644
--- a/target/device/Atmel/atstk100x/atstk100x_defconfig
+++ b/target/device/Atmel/atstk100x/atstk100x_defconfig
@@ -1,9 +1,9 @@
#
# Automatically generated make config: don't edit
-# Sat Jul 5 10:08:08 2008
+# Fri Jan 16 23:02:32 2009
#
BR2_HAVE_DOT_CONFIG=y
-BR2_VERSION="0.10.0-svn"
+BR2_VERSION="2009.02-svn"
# BR2_alpha is not set
# BR2_arm is not set
# BR2_armeb is not set
@@ -16,15 +16,11 @@ BR2_avr32=y
# BR2_mipsel is not set
# BR2_nios2 is not set
# BR2_powerpc is not set
-# BR2_s390 is not set
# BR2_sh is not set
# BR2_sh64 is not set
# BR2_sparc is not set
# BR2_sparc64 is not set
# BR2_x86_64 is not set
-BR2_at32ap7000=y
-# BR2_at32ap7001 is not set
-# BR2_at32ap7002 is not set
BR2_ARCH="avr32"
BR2_ENDIAN="BIG"
@@ -45,33 +41,19 @@ BR2_BANNER="ATSTK1002 ($(DATE))"
BR2_TARGET_ATMEL=y
#
-# Selection criteria
-#
-BR2_TARGET_ATMEL_NET=y
-BR2_TARGET_ATMEL_LCD=y
-# BR2_TARGET_ATMEL_FPDSP is not set
-# BR2_TARGET_ATMEL_MPB is not set
-
-#
-# Device Selection
-#
-
-#
-# Development Board Selection
-#
-
-#
# Atmel AVR32 Specific Device Support
#
BR2_TARGET_AVR32=y
BR2_TARGET_AT32AP7000=y
# BR2_TARGET_AT32AP7001 is not set
# BR2_TARGET_AT32AP7002 is not set
+# BR2_TARGET_AT32AP7200 is not set
#
# Development board support
#
BR2_TARGET_AVR32_ATSTK1002=y
+# BR2_TARGET_AVR32_ATSTK1005 is not set
# BR2_TARGET_AVR32_ATNGW100 is not set
# BR2_TARGET_AVR32_ATNGW100_BASE is not set
# BR2_TARGET_AVR32_ATNGW100_EXPANDED is not set
@@ -86,7 +68,7 @@ BR2_BOARD_NAME="atstk100x"
#
BR2_TARGET_ATMEL_COPYTO="/tftpboot"
BR2_BOARD_PATH="target/device/Atmel/$(BR2_BOARD_NAME)"
-BR2_KERNEL_ARCH_PATCH_VERSION="2.6.24"
+BR2_KERNEL_ARCH_PATCH_VERSION="2.6.27.6"
BR2_KERNEL_ARCH_PATCH_DIR="target/device/Atmel/arch-avr32/kernel-patches-$(BR2_KERNEL_ARCH_PATCH_VERSION)"
# BR2_TARGET_VALKA is not set
@@ -104,7 +86,6 @@ BR2_KERNEL_ARCH_PATCH_DIR="target/device/Atmel/arch-avr32/kernel-patches-$(BR2_K
#
# Build options
#
-BR2_PRIMARY_SITE=""
BR2_WGET="wget --passive-ftp --retry-connrefused --waitretry=10"
BR2_SVN_CO="svn co"
BR2_SVN_UP="svn up"
@@ -117,6 +98,8 @@ BR2_DL_DIR="$(BASE_DIR)/dl"
#
# Mirrors and Download locations
#
+BR2_PRIMARY_SITE=""
+BR2_BACKUP_SITE="http://buildroot.uclibc.org/downloads/sources/"
BR2_SOURCEFORGE_MIRROR="easynews"
BR2_KERNEL_MIRROR="http://www.kernel.org/pub/"
BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu"
@@ -139,6 +122,7 @@ BR2_JLEVEL=2
# BR2_PREFER_IMA is not set
# BR2_DEPRECATED is not set
BR2_RECENT=y
+# BR2_CONFIG_CACHE is not set
# BR2_ENABLE_DEBUG is not set
BR2_STRIP_strip=y
# BR2_STRIP_sstrip is not set
@@ -151,6 +135,7 @@ BR2_OPTIMIZE_2=y
# BR2_PREFER_STATIC_LIB is not set
# BR2_HAVE_MANPAGES is not set
# BR2_HAVE_INFOPAGES is not set
+# BR2_HAVE_DOCUMENTATION is not set
# BR2_HAVE_DEVFILES is not set
BR2_UPDATE_CONFIG=y
@@ -163,15 +148,15 @@ BR2_TOOLCHAIN_EXTERNAL_SOURCE=y
BR2_TOOLCHAIN_SOURCE=y
# BR2_TOOLCHAIN_ATMEL_AVR32_4_1_2 is not set
# BR2_TOOLCHAIN_ATMEL_AVR32_4_2_1 is not set
-BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2=y
+# BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2 is not set
+BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2_REV_2=y
# BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3 is not set
# BR2_TOOLCHAIN_UNKNOWNVENDOR is not set
-# BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3_ENABLE is not set
BR2_TOOLCHAIN_ATMEL_AVR32=y
BR2_VENDOR_SITE="$(BR2_ATMEL_MIRROR)"
BR2_VENDOR_SUFFIX="-avr32"
-BR2_VENDOR_BINUTILS_RELEASE="-2.1.5"
-BR2_VENDOR_GCC_RELEASE="-2.1.5"
+BR2_VENDOR_BINUTILS_RELEASE="-1.0.1"
+BR2_VENDOR_GCC_RELEASE="-1.1.3"
BR2_VENDOR_UCLIBC_RELEASE="-2.1.5"
BR2_VENDOR_GDB_RELEASE="-2.1.5"
BR2_VENDOR_PATCH_DIR="Atmel/avr32"
@@ -179,20 +164,16 @@ BR2_VENDOR_PATCH_DIR="Atmel/avr32"
# BR2_EXT_GCC_VERSION_4_2_1 is not set
BR2_EXT_GCC_VERSION_4_2_2=y
# BR2_EXT_GCC_VERSION_4_2_3 is not set
-BR2_EXT_BINUTILS_VERSION_2_17=y
-BR2_EXT_UCLIBC_VERSION_0_9_29=y
+# BR2_EXT_BINUTILS_VERSION_2_17 is not set
+BR2_EXT_BINUTILS_VERSION_2_18=y
# BR2_EXT_UCLIBC_VERSION_0_9_28_3 is not set
+# BR2_EXT_UCLIBC_VERSION_0_9_29 is not set
+BR2_EXT_UCLIBC_VERSION_0_9_30=y
#
# Kernel Header Options
#
-# BR2_KERNEL_HEADERS_2_4_25 is not set
-# BR2_KERNEL_HEADERS_2_4_27 is not set
-# BR2_KERNEL_HEADERS_2_4_29 is not set
# BR2_KERNEL_HEADERS_2_4_31 is not set
-# BR2_KERNEL_HEADERS_2_6_9 is not set
-# BR2_KERNEL_HEADERS_2_6_11 is not set
-# BR2_KERNEL_HEADERS_2_6_12 is not set
# BR2_KERNEL_HEADERS_2_6_20_4 is not set
# BR2_KERNEL_HEADERS_2_6_20 is not set
# BR2_KERNEL_HEADERS_2_6_21_5 is not set
@@ -201,34 +182,45 @@ BR2_EXT_UCLIBC_VERSION_0_9_29=y
# BR2_KERNEL_HEADERS_2_6_22_10 is not set
# BR2_KERNEL_HEADERS_2_6_22 is not set
# BR2_KERNEL_HEADERS_2_6_23 is not set
-BR2_KERNEL_HEADERS_2_6_24=y
+# BR2_KERNEL_HEADERS_2_6_24 is not set
# BR2_KERNEL_HEADERS_2_6_25 is not set
+# BR2_KERNEL_HEADERS_2_6_26 is not set
+# BR2_KERNEL_HEADERS_2_6_27 is not set
+BR2_KERNEL_HEADERS_2_6_28=y
# BR2_KERNEL_HEADERS_SNAP is not set
-BR2_DEFAULT_KERNEL_HEADERS="2.6.24.7"
+BR2_DEFAULT_KERNEL_HEADERS="2.6.28"
#
# uClibc Options
#
# BR2_UCLIBC_VERSION_0_9_28_3 is not set
-BR2_UCLIBC_VERSION_0_9_29=y
+# BR2_UCLIBC_VERSION_0_9_29 is not set
+BR2_UCLIBC_VERSION_0_9_30=y
# BR2_UCLIBC_VERSION_SNAPSHOT is not set
BR2_UCLIBC_CONFIG="target/device/Atmel/uClibc.config.avr32"
BR2_ENABLE_LOCALE=y
+# BR2_ENABLE_LOCALE_PREGENERATED is not set
# BR2_PTHREADS_NONE is not set
# BR2_PTHREADS is not set
BR2_PTHREADS_OLD=y
# BR2_PTHREADS_NATIVE is not set
# BR2_PTHREAD_DEBUG is not set
BR2_UCLIBC_PROGRAM_INVOCATION=y
+# BR2_UCLIBC_INSTALL_TEST_SUITE is not set
#
# Binutils Options
#
-BR2_BINUTILS_VERSION_2_17=y
+# BR2_BINUTILS_VERSION_2_17 is not set
# BR2_BINUTILS_VERSION_2_17_50_0_17 is not set
-# BR2_BINUTILS_VERSION_2_18 is not set
+BR2_BINUTILS_VERSION_2_18=y
# BR2_BINUTILS_VERSION_2_18_50_0_1 is not set
-BR2_BINUTILS_VERSION="2.17"
+# BR2_BINUTILS_VERSION_2_18_50_0_3 is not set
+# BR2_BINUTILS_VERSION_2_18_50_0_6 is not set
+# BR2_BINUTILS_VERSION_2_18_50_0_8 is not set
+# BR2_BINUTILS_VERSION_2_18_50_0_9 is not set
+# BR2_BINUTILS_VERSION_2_19 is not set
+BR2_BINUTILS_VERSION="2.18"
BR2_EXTRA_BINUTILS_CONFIG_OPTIONS=""
#
@@ -242,6 +234,7 @@ BR2_GCC_VERSION_4_2_2=y
# BR2_GCC_VERSION_4_2_3 is not set
# BR2_GCC_VERSION_4_2_4 is not set
# BR2_GCC_VERSION_4_3_1 is not set
+# BR2_GCC_VERSION_4_3_2 is not set
BR2_GCC_SUPPORTS_SYSROOT=y
# BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE is not set
BR2_GCC_VERSION="4.2.2"
@@ -298,9 +291,11 @@ BR2_PACKAGE_BUSYBOX=y
# BR2_BUSYBOX_VERSION_1_8_X is not set
# BR2_BUSYBOX_VERSION_1_9_X is not set
# BR2_BUSYBOX_VERSION_1_10_X is not set
-BR2_BUSYBOX_VERSION_1_11_X=y
+# BR2_BUSYBOX_VERSION_1_11_X is not set
+# BR2_BUSYBOX_VERSION_1_12_X is not set
+BR2_BUSYBOX_VERSION_1_13_X=y
# BR2_PACKAGE_BUSYBOX_SNAPSHOT is not set
-BR2_BUSYBOX_VERSION="1.11.0"
+BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="target/device/Atmel/atstk100x/busybox-1.9.1.config"
# BR2_PACKAGE_BUSYBOX_HIDE_OTHERS is not set
@@ -338,6 +333,7 @@ BR2_HOST_FAKEROOT=y
BR2_PACKAGE_GETTEXT=y
BR2_PACKAGE_LIBINTL=y
# BR2_PACKAGE_LIBGMP is not set
+# BR2_PACKAGE_GPERF is not set
# BR2_PACKAGE_LIBMPFR is not set
# BR2_PACKAGE_LIBTOOL is not set
# BR2_PACKAGE_M4 is not set
@@ -360,9 +356,10 @@ BR2_PACKAGE_PKGCONFIG=y
BR2_PACKAGE_FILE=y
# BR2_PACKAGE_GAMIN is not set
# BR2_PACKAGE_ICU is not set
-# BR2_PACKAGE_IPKG is not set
# BR2_PACKAGE_KEXEC is not set
# BR2_PACKAGE_LESS is not set
+# BR2_PACKAGE_LIBCONFIG is not set
+# BR2_PACKAGE_LIBCONFUSE is not set
BR2_PACKAGE_LIBDAEMON=y
# BR2_PACKAGE_LIBELF is not set
# BR2_PACKAGE_LIBEVENT is not set
@@ -370,59 +367,61 @@ BR2_PACKAGE_LIBDAEMON=y
# BR2_PACKAGE_LIBGCRYPT is not set
# BR2_PACKAGE_LIBGPG_ERROR is not set
# BR2_PACKAGE_LIBICONV is not set
+# BR2_PACKAGE_LIBIDN is not set
# BR2_PACKAGE_LIBLOCKFILE is not set
+# BR2_PACKAGE_LIBOIL is not set
# BR2_PACKAGE_LIBSYSFS is not set
# BR2_PACKAGE_LOCKFILE_PROGS is not set
+# BR2_PACKAGE_LOGROTATE is not set
# BR2_PACKAGE_LSOF is not set
# BR2_PACKAGE_LTP-TESTSUITE is not set
# BR2_PACKAGE_LTRACE is not set
# BR2_PACKAGE_LTT is not set
+# BR2_PACKAGE_MEMSTAT is not set
# BR2_PACKAGE_MODULE_INIT_TOOLS is not set
# BR2_PACKAGE_MODUTILS is not set
# BR2_PACKAGE_NG_SPICE_REWORK is not set
# BR2_PACKAGE_POPT is not set
-# BR2_PACKAGE_PORTAGE is not set
# BR2_PACKAGE_PROCPS is not set
# BR2_PACKAGE_PSMISC is not set
-# BR2_PACKAGE_RPM is not set
# BR2_PACKAGE_SCREEN is not set
-# BR2_PACKAGE_SQLITE is not set
# BR2_PACKAGE_STARTUP_NOTIFICATION is not set
BR2_PACKAGE_STRACE=y
# BR2_PACKAGE_SUDO is not set
# BR2_PACKAGE_SYSKLOGD is not set
# BR2_PACKAGE_SYSVINIT is not set
-# BR2_PACKAGE_TINYLOGIN is not set
# BR2_PACKAGE_UTIL-LINUX is not set
# BR2_PACKAGE_WHICH is not set
-BR2_DATABASE_SUPPORT=y
+
+#
+# Database
+#
# BR2_PACKAGE_MYSQL_CLIENT is not set
-BR2_TEXTEDIT_SUPPORT=y
+# BR2_PACKAGE_SQLITE is not set
+
+#
+# Text editors
+#
# BR2_PACKAGE_ED is not set
# BR2_PACKAGE_NANO is not set
# BR2_PACKAGE_UEMACS is not set
# BR2_PACKAGE_VIM is not set
-BR2_NETWORK_SUPPORT=y
#
-# Networking applications
+# Networking
#
#
-# argus - disabled (requires libpcap)
+# Networking applications
#
+# BR2_PACKAGE_ARGUS is not set
BR2_PACKAGE_AVAHI=y
BR2_PACKAGE_AVAHI_AUTOIPD=y
-
-#
-# mDNS/DNS-SD daemon - disabled (requires expat)
-#
+# BR2_PACKAGE_AVAHI_DAEMON is not set
# BR2_PACKAGE_AXEL is not set
# BR2_PACKAGE_BOA is not set
# BR2_PACKAGE_BIND is not set
# BR2_PACKAGE_BRIDGE is not set
-# BR2_PACKAGE_CURL is not set
-# BR2_PACKAGE_LIBCURL is not set
# BR2_PACKAGE_ISC_DHCP is not set
# BR2_PACKAGE_DNSMASQ is not set
BR2_PACKAGE_DROPBEAR=y
@@ -430,9 +429,8 @@ BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_HASERL=y
# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set
BR2_PACKAGE_HASERL_VERSION_0_9_X=y
-BR2_PACKAGE_HASERL_VERSION="0.9.23"
+BR2_PACKAGE_HASERL_VERSION="0.9.25"
# BR2_PACKAGE_IFPLUGD is not set
-# BR2_PACKAGE_IRDA_UTILS is not set
# BR2_PACKAGE_IPERF is not set
# BR2_PACKAGE_IPROUTE2 is not set
@@ -444,9 +442,21 @@ BR2_PACKAGE_HASERL_VERSION="0.9.23"
# BR2_PACKAGE_L2TP is not set
# BR2_PACKAGE_LIBCGI is not set
# BR2_PACKAGE_LIBCGICC is not set
+# BR2_PACKAGE_LIBCURL is not set
+# BR2_PACKAGE_LIBDNET is not set
# BR2_PACKAGE_LIBEXOSIP2 is not set
# BR2_PACKAGE_LIBOSIP2 is not set
# BR2_PACKAGE_LIBPCAP is not set
+# BR2_PACKAGE_LIBUPNP is not set
+BR2_PACKAGE_LIGHTTPD=y
+
+#
+# lighttpd packages
+#
+BR2_PACKAGE_LIGHTTPD_OPENSSL=y
+BR2_PACKAGE_LIGHTTPD_ZLIB=y
+BR2_PACKAGE_LIGHTTPD_BZIP2=y
+# BR2_PACKAGE_LIGHTTPD_PCRE is not set
# BR2_PACKAGE_LINKS is not set
BR2_PACKAGE_LRZSZ=y
# BR2_PACKAGE_MDNSRESPONDER is not set
@@ -479,7 +489,8 @@ BR2_PACKAGE_NTP=y
# BR2_PACKAGE_OPENNTPD is not set
# BR2_PACKAGE_OPENSSH is not set
BR2_PACKAGE_OPENSSL=y
-# BR2_PACKAGE_OPENSSL_TARGET_HEADERS is not set
+# BR2_PACKAGE_OPENSSL_BIN is not set
+# BR2_PACKAGE_OPENSSL_ENGINES is not set
# BR2_PACKAGE_OPENVPN is not set
# BR2_PACKAGE_OPENSWAN is not set
BR2_PACKAGE_PORTMAP=y
@@ -487,7 +498,6 @@ BR2_PACKAGE_PORTMAP=y
# BR2_PACKAGE_RP_PPPOE is not set
# BR2_PACKAGE_PPTP_LINUX is not set
BR2_PACKAGE_PROFTPD=y
-# BR2_PACKAGE_QUAGGA is not set
#
# quagga suite
@@ -507,29 +517,21 @@ BR2_PACKAGE_RSYNC=y
# BR2_PACKAGE_TCPDUMP is not set
# BR2_PACKAGE_DHCPDUMP is not set
# BR2_PACKAGE_TFTPD is not set
-BR2_PACKAGE_LIGHTTPD=y
-
-#
-# lighttpd packages
-#
-BR2_PACKAGE_LIGHTTPD_OPENSSL=y
-BR2_PACKAGE_LIGHTTPD_ZLIB=y
-BR2_PACKAGE_LIGHTTPD_BZIP2=y
-# BR2_PACKAGE_LIGHTTPD_PCRE is not set
# BR2_PACKAGE_THTTPD is not set
# BR2_PACKAGE_TINYHTTPD is not set
# BR2_PACKAGE_TN5250 is not set
# BR2_PACKAGE_TTCP is not set
# BR2_PACKAGE_UDPCAST is not set
-
-#
-# vpnc - disabled (requires libgcrypt and libgpg_error)
-#
+# BR2_PACKAGE_VPNC is not set
+# BR2_PACKAGE_VSFTPD is not set
# BR2_PACKAGE_VTUN is not set
# BR2_PACKAGE_WEBIF is not set
# BR2_PACKAGE_WGET is not set
BR2_PACKAGE_WIRELESS_TOOLS=y
-BR2_BLOCKDEV_SUPPORT=y
+
+#
+# Hardware handling / blockdevices and filesystem maintenance
+#
#
# dbus not available (need expat or libxml2)
@@ -538,6 +540,7 @@ BR2_BLOCKDEV_SUPPORT=y
# BR2_PACKAGE_DM is not set
# BR2_PACKAGE_DMRAID is not set
# BR2_PACKAGE_E2FSPROGS is not set
+# BR2_PACKAGE_EEPROG is not set
# BR2_PACKAGE_FCONFIG is not set
# BR2_PACKAGE_FIS is not set
# BR2_PACKAGE_LIBFUSE is not set
@@ -597,7 +600,10 @@ BR2_PACKAGE_MTD_MTD_DEBUG=y
# BR2_PACKAGE_USBUTILS is not set
# BR2_PACKAGE_WIPE is not set
# BR2_PACKAGE_XFSPROGS is not set
-BR2_AUDIO_SUPPORT=y
+
+#
+# Audio and video libraries and applications
+#
BR2_PACKAGE_ALSA_LIB=y
BR2_PACKAGE_ALSA_UTILS=y
@@ -623,11 +629,14 @@ BR2_PACKAGE_ALSA_UTILS_ALSAMIXER=y
# asterisk - disabled (required openssl and mpg123)
#
# BR2_PACKAGE_AUMIX is not set
+# BR2_PACKAGE_GSTREAMER is not set
# BR2_PACKAGE_LIBID3TAG is not set
BR2_PACKAGE_LIBMAD=y
# BR2_PACKAGE_LIBMAD_TARGET_HEADERS is not set
+# BR2_PACKAGE_LIBMPD is not set
# BR2_PACKAGE_LIBOGG is not set
# BR2_PACKAGE_LIBSNDFILE is not set
+# BR2_PACKAGE_LIBTHEORA is not set
#
# libvorbis requires the package libogg to build
@@ -635,9 +644,14 @@ BR2_PACKAGE_LIBMAD=y
# BR2_PACKAGE_MADPLAY is not set
# BR2_PACKAGE_MPG123 is not set
BR2_PACKAGE_MPG123_ALSA=y
+BR2_PACKAGE_MPLAYER=y
# BR2_PACKAGE_SPEEX is not set
# BR2_PACKAGE_FESTIVAL is not set
-BR2_GRAPHIC_SUPPORT=y
+# BR2_PACKAGE_VLC is not set
+
+#
+# Graphic libraries and applications (graphic/text)
+#
#
# text rendering libraries
@@ -659,14 +673,15 @@ BR2_PACKAGE_NCURSES=y
# graphic libraries
#
# BR2_PACKAGE_DIRECTFB is not set
+# BR2_PACKAGE_FBDUMP is not set
# BR2_PACKAGE_IMAGEMAGICK is not set
BR2_PACKAGE_JPEG=y
# BR2_PACKAGE_LIBART is not set
BR2_PACKAGE_LIBPNG=y
BR2_PACKAGE_LIBUNGIF=y
+BR2_PACKAGE_LINUX_FUSION=y
+# BR2_PACKAGE_PIXMAN is not set
# BR2_PACKAGE_SDL is not set
-# BR2_PACKAGE_SDL_MIXER is not set
-# BR2_PACKAGE_SDL_TTF is not set
# BR2_PACKAGE_TIFF is not set
#
@@ -709,16 +724,34 @@ BR2_PACKAGE_QTOPIA4_NOFREETYPE=y
# BR2_PACKAGE_QTOPIA4_SYSTEMFREETYPE is not set
BR2_PACKAGE_QTOPIA4_EMB_PLATFORM="$(ARCH)"
# BR2_PACKAGE_QTOPIA4_SQL_MODULE is not set
+
+#
+# Graphics drivers
+#
+BR2_PACKAGE_QTOPIA4_GFX_LINUXFB=y
+# BR2_PACKAGE_QTOPIA4_GFX_TRANSFORMED is not set
+# BR2_PACKAGE_QTOPIA4_GFX_QVFB is not set
+# BR2_PACKAGE_QTOPIA4_GFX_VNC is not set
+# BR2_PACKAGE_QTOPIA4_GFX_MULTISCREEN is not set
+
+#
+# Mouse drivers
+#
+# BR2_PACKAGE_QTOPIA4_MOUSE_PC is not set
+# BR2_PACKAGE_QTOPIA4_MOUSE_BUS is not set
+# BR2_PACKAGE_QTOPIA4_MOUSE_LINUXTP is not set
+# BR2_PACKAGE_QTOPIA4_MOUSE_YOPY is not set
+# BR2_PACKAGE_QTOPIA4_MOUSE_VR41XX is not set
+# BR2_PACKAGE_QTOPIA4_MOUSE_TSLIB is not set
+# BR2_PACKAGE_QTOPIA4_MOUSE_QVFB is not set
+# BR2_PACKAGE_QTOPIA4_PHONON is not set
# BR2_PACKAGE_QTOPIA4_XMLPATTERNS is not set
# BR2_PACKAGE_QTOPIA4_SVG is not set
# BR2_PACKAGE_QTOPIA4_WEBKIT is not set
# BR2_PACKAGE_QTOPIA4_OPENSSL is not set
-
-#
-# X Window System server
-#
BR2_PACKAGE_XSERVER_none=y
-BR2_X11_PREFIX="/usr"
+# BR2_PACKAGE_XSERVER_xorg is not set
+# BR2_PACKAGE_XSERVER_tinyx is not set
#
# X libraries and helper libraries
@@ -726,13 +759,9 @@ BR2_X11_PREFIX="/usr"
# BR2_PACKAGE_ATK is not set
# BR2_PACKAGE_PANGO is not set
# BR2_PACKAGE_LIBDRM is not set
+# BR2_PACKAGE_LIBERATION is not set
# BR2_PACKAGE_LIBGLIB12 is not set
BR2_PACKAGE_LIBGLIB2=y
-# BR2_PACKAGE_LIBSEXY is not set
-
-#
-# fltk - disabled (requires Xorg(7))
-#
# BR2_PACKAGE_OPENMOTIF is not set
# BR2_PACKAGE_FONTCONFIG is not set
# BR2_PACKAGE_FREETYPE is not set
@@ -745,10 +774,6 @@ BR2_PACKAGE_LIBGLIB2=y
# BR2_PACKAGE_MATCHBOX is not set
#
-# blackbox - disabled (requires Xorg(7))
-#
-
-#
# X applications
#
# BR2_PACKAGE_ALSAMIXERGUI is not set
@@ -756,7 +781,6 @@ BR2_PACKAGE_LIBGLIB2=y
#
# dillo - disabled (requires jpeg,libglib12,libgtk12,zlib,libpng and Xorg(7))
#
-# BR2_PACKAGE_DOCKER is not set
# BR2_PACKAGE_GQVIEW is not set
# BR2_PACKAGE_LEAFPAD is not set
@@ -772,27 +796,55 @@ BR2_PACKAGE_LIBGLIB2=y
# BR2_PACKAGE_XVKBD is not set
#
-# Video libraries/codecs and applications
+# Compressors / decompressors
#
-BR2_PACKAGE_MPLAYER=y
-# BR2_PACKAGE_VLC is not set
-BR2_COMPRESSOR_SUPPORT=y
# BR2_PACKAGE_GZIP is not set
BR2_PACKAGE_LZO=y
# BR2_PACKAGE_LZMA_TARGET is not set
# BR2_PACKAGE_LZMA_HOST is not set
BR2_PACKAGE_ZLIB=y
# BR2_PACKAGE_ZLIB_TARGET_HEADERS is not set
-# BR2_SCRIPTING_SUPPORT is not set
-BR2_XML_SUPPORT=y
+
+#
+# Package managers
+#
+# BR2_PACKAGE_IPKG is not set
+# BR2_PACKAGE_PORTAGE is not set
+# BR2_PACKAGE_RPM is not set
+
+#
+# Interpreter languages / Scripting
+#
+# BR2_PACKAGE_LUA is not set
+# BR2_PACKAGE_MICROPERL is not set
+# BR2_PACKAGE_PYTHON is not set
+# BR2_PACKAGE_RUBY is not set
+# BR2_PACKAGE_TCL is not set
+# BR2_PACKAGE_PHP is not set
+
+#
+# XML handling
+#
# BR2_PACKAGE_EXPAT is not set
# BR2_PACKAGE_EZXML is not set
# BR2_PACKAGE_LIBXML2 is not set
# BR2_PACKAGE_LIBXSLT is not set
# BR2_PACKAGE_XERCES is not set
-BR2_JAVA_SUPPORT=y
+
+#
+# Java
+#
# BR2_PACKAGE_CLASSPATH is not set
-# BR2_GAMES is not set
+
+#
+# Games
+#
+# BR2_PACKAGE_GNUCHESS is not set
+# BR2_PACKAGE_MAGICCUBE4D is not set
+# BR2_PACKAGE_PRBOOM is not set
+# BR2_PACKAGE_RUBIX is not set
+# BR2_PACKAGE_VICE is not set
+# BR2_PACKAGE_XBOARD is not set
#
# Target filesystem options
@@ -833,16 +885,18 @@ BR2_TARGET_ROOTFS_TAR_COPYTO=""
#
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="atstk1002"
+# BR2_TARGET_UBOOT_2009_01_RC1 is not set
+BR2_TARGET_UBOOT_2008_10=y
+# BR2_TARGET_UBOOT_1_3_4 is not set
+# BR2_TARGET_UBOOT_1_2_0_ATMEL is not set
+BR2_UBOOT_VERSION="2008.10"
+BR2_U_BOOT_SITE="ftp://ftp.denx.de/pub/u-boot"
BR2_TARGET_UBOOT_CUSTOM_PATCH=""
-BR2_TARGET_UBOOT_SERVERIP="10.175.196.221"
-BR2_TARGET_UBOOT_IPADDR="10.175.196.18"
-BR2_TARGET_UBOOT_GATEWAY="10.175.196.1"
-BR2_TARGET_UBOOT_NETMASK="255.255.255.0"
-BR2_TARGET_UBOOT_ETHADDR="04:25:fe:ed:00:18"
-BR2_TARGET_UBOOT_ETH1ADDR=""
# BR2_TARGET_UBOOT_SILENT is not set
# BR2_TARGET_UBOOT_TOOL_MKIMAGE is not set
# BR2_TARGET_UBOOT_TOOL_ENV is not set
+# BR2_TARGET_UBOOT_DEFAULT_ENV is not set
+# BR2_BOOTSOURCE is not set
#
# Kernel
@@ -854,17 +908,29 @@ BR2_KERNEL_LINUX_ADVANCED=y
BR2_PACKAGE_LINUX=y
BR2_PACKAGE_LINUX_KCONFIG="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-2.6.24.config"
BR2_PACKAGE_LINUX_FORMAT="uImage"
+BR2_KERNEL_CURRENT_VERSION="2.6.28"
+BR2_KERNEL_LATEST_2_6_28="1"
+BR2_KERNEL_LATEST_2_6_27="10"
+BR2_KERNEL_LATEST_2_6_26="8"
+BR2_KERNEL_LATEST_2_6_25="9"
+BR2_KERNEL_LATEST_2_6_24="7"
+BR2_KERNEL_LATEST_2_6_23="17"
+BR2_KERNEL_LATEST_2_6_22="19"
+BR2_KERNEL_LATEST_2_6_21="7"
+BR2_KERNEL_LATEST_2_6_20="21"
BR2_KERNEL_PATCH_LEVEL="$(BR2_KERNEL_MINORLEVEL)"
-BR2_KERNEL_CURRENT_VERSION="2.6.25.9"
-BR2_KERNEL_NEXT_VERSION="2.6.25"
-BR2_KERNEL_THIS_VERSION="2.6.24"
+BR2_KERNEL_NEXT_VERSION="2.6.28"
+BR2_KERNEL_THIS_VERSION="2.6.27"
BR2_KERNEL_SITE="http://ftp.kernel.org/pub/linux/kernel/v2.6/"
BR2_MM_PATCH_SITE="http://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6"
BR2_RC_MM_PATCH_DIR="$(BR2_KERNEL_NEXT_VERSION)-rc$(BR2_KERNEL_RC_LEVEL)/2.6.$(BR2_KERNEL_NEXT_VERSION)-rc$(BR2_KERNEL_RC_LEVEL)-mm$(BR2_KERNEL_MM_LEVEL)"
BR2_KERNEL_PATCH_SITE="http://ftp.kernel.org/pub/linux/kernel/v2.6/"
# BR2_LINUX_2_6_STABLE is not set
+# BR2_LINUX_2_6_28 is not set
+BR2_LINUX_2_6_27=y
+# BR2_LINUX_2_6_26 is not set
# BR2_LINUX_2_6_25 is not set
-BR2_LINUX_2_6_24=y
+# BR2_LINUX_2_6_24 is not set
# BR2_LINUX_2_6_23 is not set
# BR2_LINUX_2_6_22_10 is not set
# BR2_LINUX_2_6_22_1 is not set
@@ -873,8 +939,7 @@ BR2_LINUX_2_6_24=y
# BR2_LINUX_2_6_21_5 is not set
# BR2_LINUX_2_6_21 is not set
# BR2_LINUX_2_6_20 is not set
-# BR2_LINUX_2_6_26 is not set
-# BR2_LINUX_2_6_27 is not set
+# BR2_LINUX_2_6_29 is not set
# BR2_LINUX26_CUSTOM is not set
#
@@ -893,7 +958,9 @@ BR2_KERNEL_ADD_MINORPATCH=y
BR2_KERNEL_ADD_PATCH=y
BR2_KERNEL_MINORLEVEL="3"
BR2_KERNEL_ARCH_PATCH_ENABLED=y
-BR2_ARCH_AVR32_2_6_24=y
+BR2_ARCH_AVR32_2_6_27_6=y
+# BR2_ARCH_AVR32_2_6_25_10 is not set
+# BR2_ARCH_AVR32_2_6_24 is not set
# BR2_ARCH_AVR32_2_6_23 is not set
# BR2_ARCH_AVR32_2_6_22_10 is not set
# BR2_ARCH_AVR32_2_6_22_1 is not set
@@ -905,9 +972,7 @@ BR2_ARCH_AVR32_2_6_24=y
BR2_LINUX_BSP_PATCH=""
BR2_KERNEL_PATCH="patch-$(BR2_DOWNLOAD_LINUX26_VERSION).$(BR2_KERNEL_PATCH_LEVEL).bz2"
BR2_EXTRA_VERSION=".$(BR2_KERNEL_PATCH_LEVEL)"
-# BR2_KERNEL_PREPATCHED is not set
BR2_KERNEL_BASE=y
-# BR2_KERNEL_LATEST is not set
BR2_DOWNLOAD_LINUX26_VERSION="$(BR2_KERNEL_THIS_VERSION)"
BR2_LINUX26_VERSION="$(BR2_KERNEL_THIS_VERSION).$(BR2_KERNEL_PATCH_LEVEL)"
@@ -917,9 +982,6 @@ BR2_LINUX26_VERSION="$(BR2_KERNEL_THIS_VERSION).$(BR2_KERNEL_PATCH_LEVEL)"
BR2_PACKAGE_LINUX_USE_KCONFIG=y
# BR2_PACKAGE_LINUX_USE_DEFCONFIG is not set
# BR2_PACKAGE_LINUX_USE_XCONFIG is not set
-BR2_MAKE_XCONFIG=y
-# BR2_MAKE_MENUCONFIG is not set
-BR2_KERNEL_CONFIG_METHOD="xconfig"
# BR2_LINUX_BIN_BZIMAGE is not set
BR2_LINUX_BIN_UIMAGE=y
# BR2_LINUX_BIN_VMLINUX is not set
diff --git a/target/device/Config.in.toolchain b/target/device/Config.in.toolchain
index 47f1589bf0..958e8535e8 100644
--- a/target/device/Config.in.toolchain
+++ b/target/device/Config.in.toolchain
@@ -20,6 +20,7 @@ config BR2_TOOLCHAIN_ATMEL_AVR32_4_1_2
config BR2_TOOLCHAIN_ATMEL_AVR32_4_2_1
bool "Use prepatched source for AVR32 gcc-4.2.1 toolchain"
depends on BR2_avr32
+ depends on BR2_DEPRECATED
select BR2_EXT_GCC_VERSION_4_2_1
select BR2_EXT_BINUTILS_VERSION_2_17
select BR2_EXT_UCLIBC_VERSION_0_9_29
@@ -37,6 +38,7 @@ config BR2_TOOLCHAIN_ATMEL_AVR32_4_2_1
config BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2
bool "Use prepatched source for AVR32 gcc-4.2.2 toolchain"
depends on BR2_avr32
+ depends on BR2_DEPRECATED
select BR2_EXT_GCC_VERSION_4_2_2
select BR2_EXT_BINUTILS_VERSION_2_17
select BR2_EXT_UCLIBC_VERSION_0_9_29
@@ -56,7 +58,6 @@ config BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2_REV_2
depends on BR2_avr32
select BR2_EXT_GCC_VERSION_4_2_2
select BR2_EXT_BINUTILS_VERSION_2_18
- select BR2_EXT_UCLIBC_VERSION_0_9_29
select BR2_EXT_UCLIBC_VERSION_0_9_30
select BR2_TOOLCHAIN_ATMEL_AVR32
select BR2_GCC_SUPPORTS_SYSROOT
@@ -72,6 +73,7 @@ config BR2_TOOLCHAIN_ATMEL_AVR32_4_2_2_REV_2
config BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3
bool "Use prepatched source for AVR32 gcc-4.2.3 toolchain"
depends on BR2_avr32
+ depends on BR2_DEPRECATED
depends on BR2_TOOLCHAIN_ATMEL_AVR32_4_2_3_ENABLE
select BR2_EXT_GCC_VERSION_4_2_3
select BR2_EXT_BINUTILS_VERSION_2_17
diff --git a/toolchain/gcc/Config.in b/toolchain/gcc/Config.in
index 8783bae665..7f19d9e1cb 100644
--- a/toolchain/gcc/Config.in
+++ b/toolchain/gcc/Config.in
@@ -32,9 +32,8 @@ choice
bool "gcc 4.2.1"
config BR2_GCC_VERSION_4_2_2
- depends on BR2_avr32
depends on BR2_EXT_GCC_VERSION_4_2_2
- depends on BR2_DEPRECATED
+ depends on BR2_DEPRECATED || BR2_avr32
bool "gcc 4.2.2"
config BR2_GCC_VERSION_4_2_3
diff --git a/toolchain/gcc/ext_source/Atmel/avr32/4.2.2-avr32-1.1.3/901-avr32-revert-broken-uclibc-stuff.patch b/toolchain/gcc/ext_source/Atmel/avr32/4.2.2-avr32-1.1.3/901-avr32-revert-broken-uclibc-stuff.patch
new file mode 100644
index 0000000000..e056be0fd3
--- /dev/null
+++ b/toolchain/gcc/ext_source/Atmel/avr32/4.2.2-avr32-1.1.3/901-avr32-revert-broken-uclibc-stuff.patch
@@ -0,0 +1,42 @@
+--- a/libstdc++-v3/acinclude.m4
++++ b/libstdc++-v3/acinclude.m4
+@@ -125,6 +125,15 @@ AC_DEFUN([GLIBCXX_CONFIGURE], [
+ ## other macros from doing the same. This should be automated.) -pme
+ need_libmath=no
+
++ # Check for uClibc since Linux platforms use different configuration
++ # directories depending on the C library in use.
++ AC_EGREP_CPP([_using_uclibc], [
++ #include <stdio.h>
++ #if __UCLIBC__
++ _using_uclibc
++ #endif
++ ], uclibc=yes, uclibc=no)
++
+ # Find platform-specific directories containing configuration info.
+ # Also possibly modify flags used elsewhere, as needed by the platform.
+ GLIBCXX_CHECK_HOST
+--- a/libstdc++-v3/config/os/gnu-linux/ctype_base.h
++++ b/libstdc++-v3/config/os/gnu-linux/ctype_base.h
+@@ -31,8 +31,6 @@
+ //
+ // ISO C++ 14882: 22.1 Locales
+ //
+-#include <features.h>
+-#include <ctype.h>
+
+ /** @file ctype_base.h
+ * This is an internal header file, included by other library headers.
+@@ -47,11 +45,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
+ struct ctype_base
+ {
+ // Non-standard typedefs.
+-#ifdef __UCLIBC__
+- typedef const __ctype_touplow_t* __to_type;
+-#else
+- typedef const int* __to_type;
+-#endif
++ typedef const int* __to_type;
+
+ // NB: Offsets into ctype<char>::_M_table force a particular size
+ // on the mask type. Because of this, we don't use an enum.
diff --git a/toolchain/gcc/gcc-uclibc-4.x.mk b/toolchain/gcc/gcc-uclibc-4.x.mk
index 88878a8ced..2bc25583fe 100644
--- a/toolchain/gcc/gcc-uclibc-4.x.mk
+++ b/toolchain/gcc/gcc-uclibc-4.x.mk
@@ -529,5 +529,10 @@ gcc_target-clean:
gcc_target-dirclean:
rm -rf $(GCC_BUILD_DIR3)
+gcc-status:
+ @echo GCC_OFFICIAL_VERSION=$(GCC_OFFICIAL_VERSION)
+ @echo GCC_PATCH_DIR=$(GCC_PATCH_DIR)
+ @echo GCC_SITE=$(GCC_SITE)
+
endif
# gcc-4.x only