[oe-commits] org.oe.dev merge of '4a44b08ef83a5075a82f85c34d592996acfcec95'

koen commit oe at amethyst.openembedded.net
Mon Mar 17 08:57:11 UTC 2008


merge of '4a44b08ef83a5075a82f85c34d592996acfcec95'
     and '525970acffe8506ad362922236614a52c8860952'

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 81a7886604b6eb56e9b3e0e7e7a2032428d40826
ViewMTN: http://monotone.openembedded.org/revision/info/81a7886604b6eb56e9b3e0e7e7a2032428d40826
Files:
1
packages/uclibc/uclibc-0.9.29/avr32
packages/uclibc/uclibc-0.9.29/avr32/uClibc.machine
packages/uclibc/uclibc-0.9.29/uClibc-0.9.29-avr32-bzero.patch
conf/distro/angstrom-2008.1.conf
conf/machine/at32stk1000.conf
conf/machine/atngw100.conf
packages/gcc/gcc-cross_4.2.1.bb
packages/gcc/gcc_4.2.1.bb
packages/uclibc/uclibc.inc
packages/linux/linux-handhelds-2.6-2.6.21/keep-initramfs.patch
packages/linux/linux-handhelds-2.6.inc
packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb
Diffs:

#
# mt diff -r4a44b08ef83a5075a82f85c34d592996acfcec95 -r81a7886604b6eb56e9b3e0e7e7a2032428d40826
#
#
#
# add_dir "packages/uclibc/uclibc-0.9.29/avr32"
# 
# add_file "packages/uclibc/uclibc-0.9.29/avr32/uClibc.machine"
#  content [6eee945f4f60a18b512aca572845079a33e5fc2c]
# 
# add_file "packages/uclibc/uclibc-0.9.29/uClibc-0.9.29-avr32-bzero.patch"
#  content [a1a301563a519027d610c7653a698806cca7acaf]
# 
# patch "conf/distro/angstrom-2008.1.conf"
#  from [f11f38e0d4d520e19d467465e9e4abd1f7ded37d]
#    to [68bb69c150a497ecf5d7a46defdfe8e52bd308a3]
# 
# patch "conf/machine/at32stk1000.conf"
#  from [f10524857a44bab4e575452668a3691277b3f78f]
#    to [858566319ae3c59992ad1fd9b8f267f240f8e0f0]
# 
# patch "conf/machine/atngw100.conf"
#  from [89a6ee9913538126eac21df68b6676787b076b88]
#    to [474e760e6d35f3b194c4977885162a4aa0023764]
# 
# patch "packages/gcc/gcc-cross_4.2.1.bb"
#  from [2f16ff83d690b1b8e87a423c4a22b0bc0480f90a]
#    to [6f6c037d27c55d3999ec21bc550af351c1c63b85]
# 
# patch "packages/gcc/gcc_4.2.1.bb"
#  from [24b156595e4214b3b525a3cb63450d3e9798bc1c]
#    to [a95795db10d39451f0f69178f660bc75e22edfaf]
# 
# patch "packages/uclibc/uclibc.inc"
#  from [de423804aa3669733b033b1a6d9f50c7e3d07d41]
#    to [e919110dc8574ffb8d2af66d51b387f56f9bdd82]
#
============================================================
--- packages/uclibc/uclibc-0.9.29/avr32/uClibc.machine	6eee945f4f60a18b512aca572845079a33e5fc2c
+++ packages/uclibc/uclibc-0.9.29/avr32/uClibc.machine	6eee945f4f60a18b512aca572845079a33e5fc2c
@@ -0,0 +1,50 @@
+#
+# Automatically generated make config: don't edit
+#
+# TARGET_alpha is not set
+# TARGET_arm is not set
+TARGET_avr32=y
+# TARGET_bfin is not set
+# TARGET_cris is not set
+# TARGET_e1 is not set
+# TARGET_frv is not set
+# TARGET_h8300 is not set
+# TARGET_i386 is not set
+# TARGET_i960 is not set
+# TARGET_m68k is not set
+# TARGET_microblaze is not set
+# TARGET_mips is not set
+# TARGET_nios is not set
+# TARGET_nios2 is not set
+# TARGET_powerpc is not set
+# TARGET_sh is not set
+# TARGET_sh64 is not set
+# TARGET_sparc is not set
+# TARGET_v850 is not set
+# TARGET_x86_64 is not set
+
+#
+# Target Architecture Features and Options
+#
+HAVE_ELF=y
+TARGET_ARCH="avr32"
+ARCH_SUPPORTS_BIG_ENDIAN=y
+UCLIBC_COMPLETELY_PIC=y
+CONFIG_AP7000=y
+LINKRELAX=y
+# ARCH_LITTLE_ENDIAN is not set
+ARCH_BIG_ENDIAN=y
+# ARCH_HAS_NO_MMU is not set
+ARCH_HAS_MMU=y
+UCLIBC_HAS_FLOATS=y
+UCLIBC_HAS_FPU=n
+UCLIBC_HAS_SOFT_FLOAT=y
+DO_C99_MATH=y
+C_SYMBOL_PREFIX=""
+KERNEL_HEADERS="Dummy value, correct value substituted by uclibc.inc"
+HAVE_DOT_CONFIG=y
+
+
+
+
+
============================================================
--- packages/uclibc/uclibc-0.9.29/uClibc-0.9.29-avr32-bzero.patch	a1a301563a519027d610c7653a698806cca7acaf
+++ packages/uclibc/uclibc-0.9.29/uClibc-0.9.29-avr32-bzero.patch	a1a301563a519027d610c7653a698806cca7acaf
@@ -0,0 +1,11 @@
+--- uClibc-0.9.29-orig/libc/string/avr32/bzero.S	2008-03-10 15:02:14.000000000 -0500
++++ uClibc-0.9.29/libc/string/avr32/bzero.S	2008-03-10 15:05:39.000000000 -0500
+@@ -6,6 +6,8 @@
+  * archive for more details.
+  */
+ 
++#include <features.h>
++
+ #ifdef __UCLIBC_SUSV3_LEGACY__
+ 
+ 	.text
============================================================
--- conf/distro/angstrom-2008.1.conf	f11f38e0d4d520e19d467465e9e4abd1f7ded37d
+++ conf/distro/angstrom-2008.1.conf	68bb69c150a497ecf5d7a46defdfe8e52bd308a3
@@ -114,16 +114,13 @@ require conf/distro/include/preferred-xo
 require conf/distro/include/preferred-xorg-versions-X11R7.3.inc
 
 #avr32 only has patches for binutils 2.17 and gcc 4.1.2 in OE
-PREFERRED_VERSION_gcc_avr32               = "4.1.2"
-PREFERRED_VERSION_gcc-cross_avr32         = "4.1.2"
-PREFERRED_VERSION_gcc-cross-sdk_avr32     = "4.1.2"
-PREFERRED_VERSION_gcc-cross-initial_avr32 = "4.1.2"
+PREFERRED_VERSION_gcc_avr32               = "4.2.1"
+PREFERRED_VERSION_gcc-cross_avr32         = "4.2.1"
+PREFERRED_VERSION_gcc-cross-sdk_avr32     = "4.2.1"
+PREFERRED_VERSION_gcc-cross-initial_avr32 = "4.2.1"
 PREFERRED_VERSION_binutils_avr32 = "2.17"
 PREFERRED_VERSION_binutils-cross_avr32 = "2.17"
 PREFERRED_VERSION_binutils-cross-sdk_avr32 = "2.17"
-#there's is no avr32 patch for 0.9.29
-PREFERRED_VERSION_uclibc_avr32 = "0.9.28"
-PREFERRED_VERSION_uclibc-initial_avr32 = "0.9.28"
 
 # Virtuals:
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
============================================================
--- conf/machine/at32stk1000.conf	f10524857a44bab4e575452668a3691277b3f78f
+++ conf/machine/at32stk1000.conf	858566319ae3c59992ad1fd9b8f267f240f8e0f0
@@ -14,7 +14,7 @@ MACHINE_FEATURES = "kernel26 alsa ext2 u
 MACHINE_FEATURES = "kernel26 alsa ext2 usbgadget touchscreen screen"
 
 # used by sysvinit_2
-SERIAL_CONSOLE = "115200"
+SERIAL_CONSOLE = "115200 ttyS0"
 
 # used by some images
 IMAGE_FSTYPES ?= "jffs2"
============================================================
--- conf/machine/atngw100.conf	89a6ee9913538126eac21df68b6676787b076b88
+++ conf/machine/atngw100.conf	474e760e6d35f3b194c4977885162a4aa0023764
@@ -13,7 +13,7 @@ PREFERRED_PROVIDER_virtual/kernel = "lin
 PREFERRED_PROVIDER_virtual/kernel = "linux"
 
 # used by sysvinit_2
-SERIAL_CONSOLE = "115200"
+SERIAL_CONSOLE = "115200 ttyS0"
 
 # used by some images
 ROOT_FLASH_SIZE = "8"
============================================================
--- packages/gcc/gcc-cross_4.2.1.bb	2f16ff83d690b1b8e87a423c4a22b0bc0480f90a
+++ packages/gcc/gcc-cross_4.2.1.bb	6f6c037d27c55d3999ec21bc550af351c1c63b85
@@ -5,7 +5,7 @@ FILESDIR = "${@os.path.dirname(bb.data.g
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
 # NOTE: split PR.  If the main .oe changes something that affects its *build*
 # remember to increment this one too.
-PR = "r11"
+PR = "r12"
 
 DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native"
 PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
============================================================
--- packages/gcc/gcc_4.2.1.bb	24b156595e4214b3b525a3cb63450d3e9798bc1c
+++ packages/gcc/gcc_4.2.1.bb	a95795db10d39451f0f69178f660bc75e22edfaf
@@ -2,7 +2,7 @@ LICENSE = "GPL"
 HOMEPAGE = "http://www.gnu.org/software/gcc/"
 SECTION = "devel"
 LICENSE = "GPL"
-PR = "r8"
+PR = "r9"
 
 inherit autotools gettext
 
@@ -42,7 +42,7 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/gcc
 	file://pr34130.patch;patch=1 \
 "
 
-SRC_URI_avr32 = " http://ewi546.ewi.utwente.nl/tmp/avr32-gcc-4.2.1-atmel.1.0.1.tar.gz \
+SRC_URI_avr32 = " http://ewi546.ewi.utwente.nl/tmp/avr32-gcc-4.2.1-atmel.1.0.3.tar.gz \
         file://100-uclibc-conf.patch;patch=1 \
         file://103-uclibc-conf-noupstream.patch;patch=1 \
         file://200-uclibc-locale.patch;patch=1 \
============================================================
--- packages/uclibc/uclibc.inc	de423804aa3669733b033b1a6d9f50c7e3d07d41
+++ packages/uclibc/uclibc.inc	e919110dc8574ffb8d2af66d51b387f56f9bdd82
@@ -70,7 +70,7 @@ UCLIBC_STAGE_PREFIX = "${STAGING_DIR_HOS
 
 # do_stage barfs on a CC with whitepspace, therefore put the 'HOST_CC_ARCH' in
 # the CFLAGS (for when building the utils).
-OEMAKE_NO_CC = "'OPTIMIZATION=' 'CPU_CFLAGS=${CFLAGS}' 'STRIPTOOL=true' 'LD=${LD}' \
+OEMAKE_NO_CC = "'STRIPTOOL=true' 'LD=${LD}' \
 		'LOCALE_DATA_FILENAME=${UCLIBC_LOCALE_FILE}'"
 EXTRA_OEMAKE = "${OEMAKE_NO_CC} 'CC=${CC}'"
 EXTRA_OEMAKE_task_do_populate_staging = "${OEMAKE_NO_CC}"


#
# mt diff -r525970acffe8506ad362922236614a52c8860952 -r81a7886604b6eb56e9b3e0e7e7a2032428d40826
#
#
#
# delete "packages/linux/linux-handhelds-2.6-2.6.21/keep-initramfs.patch"
# 
# patch "packages/linux/linux-handhelds-2.6.inc"
#  from [98a6f0f9f040fedbfaf3ba13c0c39685da9f4c34]
#    to [6ee762ca50690741aee1b59934653c4e6899f3ff]
# 
# patch "packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb"
#  from [77d66be7e651da29ca286c2f28474b976270f746]
#    to [358d89b41f8bf41044bf9fb95edf85da0b2238b9]
#
============================================================
--- packages/linux/linux-handhelds-2.6.inc	98a6f0f9f040fedbfaf3ba13c0c39685da9f4c34
+++ packages/linux/linux-handhelds-2.6.inc	6ee762ca50690741aee1b59934653c4e6899f3ff
@@ -38,6 +38,11 @@ do_configure() {
 	fi
 
 	if [ -n "${KERNEL_INITRAMFS_PATH}" -a "${ANGSTROM_MODE}" = "glibc" ]; then
+		if [ ! -f ${KERNEL_INITRAMFS_PATH} ]; then
+		    echo "${KERNEL_INITRAMFS_PATH} does not exist, you may need to bitbake it separately"
+		    exit 1
+		fi
+
 		# Kernel expects non-compressed cpio
 		gzip -d -c ${KERNEL_INITRAMFS_PATH} >${WORKDIR}/initramfs.cpio
 		echo "CONFIG_INITRAMFS_SOURCE=\"${WORKDIR}/initramfs.cpio\"" >> ${S}/.config
============================================================
--- packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb	77d66be7e651da29ca286c2f28474b976270f746
+++ packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb	358d89b41f8bf41044bf9fb95edf85da0b2238b9
@@ -1,7 +1,7 @@ LICENSE = "GPL"
 SECTION = "kernel"
 DESCRIPTION = "handhelds.org Linux kernel 2.6 for PocketPCs and other consumer handheld devices."
 LICENSE = "GPL"
-PR = "r19"
+PR = "r20"
 
 DEFAULT_PREFERENCE = "-1"
 






More information about the Openembedded-commits mailing list