[oe-commits] org.oe.dev merge of '402c34c0b6d4b1612568766c052d7a182cdfdea8'

pfalcon commit openembedded-commits at lists.openembedded.org
Wed Jul 25 10:11:26 UTC 2007


merge of '402c34c0b6d4b1612568766c052d7a182cdfdea8'
     and 'c01beefb52676bc5ec31fd4ea03ad3352556b919'

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: a06e8907f1fe04daf5997ead2a947bfbdc675a7c
ViewMTN: http://monotone.openembedded.org/revision.psp?id=a06e8907f1fe04daf5997ead2a947bfbdc675a7c
Files:
1
conf/distro/include/preferred-opie-versions-1.2.3.inc
classes/kernel.bbclass
packages/gcc/gcc-4.2.0
packages/gcc/gcc-4.2.0/100-uclibc-conf.patch
packages/gcc/gcc-4.2.0/110-arm-eabi.patch
packages/gcc/gcc-4.2.0/200-uclibc-locale.patch
packages/gcc/gcc-4.2.0/300-libstdc++-pic.patch
packages/gcc/gcc-4.2.0/301-missing-execinfo_h.patch
packages/gcc/gcc-4.2.0/302-c99-snprintf.patch
packages/gcc/gcc-4.2.0/303-c99-complex-ugly-hack.patch
packages/gcc/gcc-4.2.0/304-index_macro.patch
packages/gcc/gcc-4.2.0/602-sdk-libstdc++-includes.patch
packages/gcc/gcc-4.2.0/740-sh-pr24836.patch
packages/gcc/gcc-4.2.0/800-arm-bigendian.patch
packages/gcc/gcc-4.2.0/801-arm-bigendian-eabi.patch
packages/gcc/gcc-4.2.0/README
packages/gcc/gcc-4.2.0/arm-nolibfloat.patch
packages/gcc/gcc-4.2.0/arm-softfloat.patch
packages/gcc/gcc-4.2.0/arm-thumb-cache.patch
packages/gcc/gcc-4.2.0/arm-thumb.patch
packages/gcc/gcc-4.2.0/cache-amnesia.patch
packages/gcc/gcc-4.2.0/fix-ICE-in-arm_unwind_emit_set.diff
packages/gcc/gcc-4.2.0/gcc41-configure.in.patch
packages/gcc/gcc-4.2.0/ldflags.patch
packages/gcc/gcc-4.2.0/sdk-libstdc++-includes.patch
packages/gcc/gcc-4.2.0/sh3-installfix-fixheaders.patch
packages/gcc/gcc-4.2.0/unbreak-armv4t.patch
packages/gcc/gcc-4.2.0/zecke-no-host-includes.patch
packages/gcc/gcc-4.2.0/zecke-xgcc-cpp.patch
packages/gcc/gcc-cross-sdk_4.2.0.bb
packages/gcc/gcc-cross_4.2.0.bb
packages/gcc/gcc_4.2.0.bb
packages/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-20041113.patch
packages/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-20060131.patch
packages/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2.patch
packages/mtd/mtd-utils/add_lzo.patch
packages/mtd/mtd-utils/favour_lzo.patch
packages/mtd/mtd-utils/fix-ignoreerrors-20060131.patch
packages/mtd/mtd-utils/fix-ignoreerrors.patch
packages/mtd/mtd-utils-native_0.0.0+cvs20060223.bb
packages/mtd/mtd-utils_0.0.0+cvs20060223.bb
packages/gcc/gcc-4.2.1
packages/gpephone/cms92init-0.1
packages/pkgconfig/pkgconfig-0.22
packages/ecj/ecj-native_3.3.bb
packages/gcc/gcc-4.0.2/libstdc++-configure.patch
packages/gcc/gcc-4.2.1/100-uclibc-conf.patch
packages/gcc/gcc-4.2.1/110-arm-eabi.patch
packages/gcc/gcc-4.2.1/200-uclibc-locale.patch
packages/gcc/gcc-4.2.1/300-libstdc++-pic.patch
packages/gcc/gcc-4.2.1/301-missing-execinfo_h.patch
packages/gcc/gcc-4.2.1/302-c99-snprintf.patch
packages/gcc/gcc-4.2.1/303-c99-complex-ugly-hack.patch
packages/gcc/gcc-4.2.1/304-index_macro.patch
packages/gcc/gcc-4.2.1/602-sdk-libstdc++-includes.patch
packages/gcc/gcc-4.2.1/740-sh-pr24836.patch
packages/gcc/gcc-4.2.1/800-arm-bigendian.patch
packages/gcc/gcc-4.2.1/801-arm-bigendian-eabi.patch
packages/gcc/gcc-4.2.1/README
packages/gcc/gcc-4.2.1/arm-nolibfloat.patch
packages/gcc/gcc-4.2.1/arm-softfloat.patch
packages/gcc/gcc-4.2.1/arm-thumb-cache.patch
packages/gcc/gcc-4.2.1/arm-thumb.patch
packages/gcc/gcc-4.2.1/cache-amnesia.patch
packages/gcc/gcc-4.2.1/fix-ICE-in-arm_unwind_emit_set.diff
packages/gcc/gcc-4.2.1/gcc41-configure.in.patch
packages/gcc/gcc-4.2.1/ldflags.patch
packages/gcc/gcc-4.2.1/sdk-libstdc++-includes.patch
packages/gcc/gcc-4.2.1/sh3-installfix-fixheaders.patch
packages/gcc/gcc-4.2.1/unbreak-armv4t.patch
packages/gcc/gcc-4.2.1/zecke-no-host-includes.patch
packages/gcc/gcc-4.2.1/zecke-xgcc-cpp.patch
packages/gcc/gcc-cross_4.2.1.bb
packages/gcc/gcc_4.2.1.bb
packages/gpephone/cms92init-0.1/oe-install.patch
packages/gpephone/gpe-applauncher_0.8.bb
packages/gpephone/gpe-phonepanel_0.9.bb
packages/gpephone/libgpephone_0.4.bb
packages/mtd/mtd-utils/lzo_1x.patch
packages/pkgconfig/pkgconfig-0.22/glibconfig-sysdefs.h
packages/pkgconfig/pkgconfig-native_0.22.bb
packages/pkgconfig/pkgconfig_0.22.bb
classes/sanity.bbclass
conf/distro/angstrom-2007.1.conf
packages/gpephone/cms92init_0.1.bb
packages/gpephone/ptim-helper_svn.bb
packages/gpephone/ptim-manager_svn.bb
packages/mtd/mtd-utils_1.0.0+git.bb
packages/openmoko-apps/openmoko-rssreader_svn.bb
packages/ruby/ruby_1.8.5.bb
packages/tasks/task-base.bb
Diffs:

#
# mt diff -r402c34c0b6d4b1612568766c052d7a182cdfdea8 -ra06e8907f1fe04daf5997ead2a947bfbdc675a7c
#
# 
# 
# add_file "conf/distro/include/preferred-opie-versions-1.2.3.inc"
#  content [8f3eea3f68e9674835567ba584653bdce4b050d0]
# 
# patch "classes/kernel.bbclass"
#  from [2e82e59b9e169550dbe74e03b862098d7257369f]
#    to [26da2ff033e30db7199c7cf69fc6008850e40a16]
# 
============================================================
--- conf/distro/include/preferred-opie-versions-1.2.3.inc	8f3eea3f68e9674835567ba584653bdce4b050d0
+++ conf/distro/include/preferred-opie-versions-1.2.3.inc	8f3eea3f68e9674835567ba584653bdce4b050d0
@@ -0,0 +1,210 @@
+#
+# Default versions
+QTE_VERSION ?= "2.3.10"
+OPIE_VERSION ?= "1.2.3"
+PALMTOP_USE_MULTITHREADED_QT ?= "yes"
+
+#
+#
+# Opie libraries
+#
+PREFERRED_PROVIDER_virtual/libqte2 = '${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte", d)}'
+PREFERRED_PROVIDER_virtual/libqpe1 = "libqpe-opie"
+PREFERRED_VERSION_qte-mt = "${QTE_VERSION}"
+PREFERRED_VERSION_qte = "${QTE_VERSION}"
+PREFERRED_VERSION_libopie2 ?= "${OPIE_VERSION}"
+PREFERRED_VERSION_libopieobex0 = "${OPIE_VERSION}"
+PREFERRED_VERSION_libopietooth1 = "${OPIE_VERSION}"
+PREFERRED_VERSION_libqpe-opie = "${OPIE_VERSION}"
+PREFERRED_VERSION_libqtaux2 = "${OPIE_VERSION}"
+PREFERRED_VERSION_libmailwrapper = "${OPIE_VERSION}"
+#
+# Opie applications
+#
+PREFERRED_VERSION_opie-aboutapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-addressbook = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-advancedfm = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-alarm = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-appearance = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-aqpkg = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-autorotateapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-backgammon = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-backup = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-bartender = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-batteryapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-bluepin ?= "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-bluetoothapplet ?= "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-bluetoothmanager ?= "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-bounce = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-brightnessapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-button-settings = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-buzzword = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-calculator = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-calibrate = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-camera = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-cardmon = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-checkbook = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-citytime = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-clipboardapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-clockapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-clock = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-confeditor = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-console = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-dagger = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-dasher = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-datebook = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-datebook-chrisholidayplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-datebook-nationalholidayplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-datebook-birthdayplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-deco-flat = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-deco-liquid = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-deco-polished = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-doctab = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-drawpad = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-dvorak = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-embeddedkonsole = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-euroconv = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-examples-python = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-examples = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-eye = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-fifteen = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-formatter = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-freetype = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-ftplib = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-ftp = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-go = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-gutenbrowser = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-handwriting = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-helpbrowser = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-help-en = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-homeapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-i18n = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-lrelease-native = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-lupdate-native = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-icon-reload = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-irc = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-irdaapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-jumpx = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-kbill = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-kcheckers = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-keyboard = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-keypebble = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-keytabs = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-keyview = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-kjumpx = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-kpacman = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-language = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-launcher-settings = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-libqrsync = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-light-and-power = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-lockapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-login = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-logoutapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mailapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mail = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer1-libmadplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer1-libmodplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer1-libtremorplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer1-libwavplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer1-core = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer1 = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer2 = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer2-skin-default = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer2-skin-default-landscape = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer2-skin-pod = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediaplayer2-skin-techno = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mediummount = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-memoryapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mindbreaker = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-minesweep = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-mobilemsg = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-multikeyapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-multikey = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-networkapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-networksettings = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-notesapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-odict = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-osearch = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-oxygen = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-oyatzee = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-packagemanager = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-parashoot = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-pcmciaapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-performance = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-pickboard = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-pics = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-pimconverter = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-powerchord = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-pyquicklaunchapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-qasteroids = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-qcop = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-quicklauncher = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-qss = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-rdesktop = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-reader = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-recorder = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-remote = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-restartapplet2 = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-restartapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-restartapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-rotateapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-screenshotapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-search = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-security = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-securityplugin-blueping = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-securityplugin-dummy = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-securityplugin-notice = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-securityplugin-pin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-sfcave = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-sheet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-sh = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-showimg = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-snake = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-solitaire = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-sshkeys = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-style-flat = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-style-fresh = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-style-liquid = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-style-metal = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-style-phase = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-style-web = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-sounds = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-suspendapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-symlinker = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-sysinfo = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-systemtime = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-tableviewer = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-tabmanager = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-taskbar = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-tetrix = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-textedit = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-theme = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-tictac = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-tinykate = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-today-addressbookplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-today-datebookplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-today-fortuneplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-today-mailplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-today = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-today-stocktickerplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-today-todolistplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-today-weatherplugin = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-todo = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-tonleiter = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-unikeyboard = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-usermanager = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-vmemo = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-vmemo-settings = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-volumeapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-vtapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-wellenreiter = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-wirelessapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-wordgame = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-write = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-zkbapplet = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-zlines = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-zsafe = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-zsame = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-sh-snes = "${OPIE_VERSION}"
+PREFERRED_VERSION_opie-stumbler = "${OPIE_VERSION}"
+PREFERRED_VERSION_konqueror-embedded = "20060404"
============================================================
--- classes/kernel.bbclass	2e82e59b9e169550dbe74e03b862098d7257369f
+++ classes/kernel.bbclass	26da2ff033e30db7199c7cf69fc6008850e40a16
@@ -143,7 +143,10 @@ kernel_do_install() {
 	install -m 0644 System.map ${D}/boot/System.map-${KERNEL_VERSION}
 	install -m 0644 .config ${D}/boot/config-${KERNEL_VERSION}
 	install -d ${D}/etc/modutils
-
+	if [ "${KERNEL_MAJOR_VERSION}" = "2.6" ]; then
+		install -d ${D}/etc/modprobe.d
+	fi
+	
         # Check if scripts/genksyms exists and if so, build it
         if [ -e scripts/genksyms/ ]; then
                 oe_runmake SUBDIRS="scripts/genksyms"
@@ -345,13 +348,16 @@ python populate_packages_prepend () {
 		# Write out any modconf fragment
 		modconf = bb.data.getVar('module_conf_%s' % basename, d, 1)
 		if modconf:
-			name = '%s/etc/modutils/%s.conf' % (dvar, basename)
+			if bb.data.getVar("KERNEL_MAJOR_VERSION", d, 1) == "2.6":
+				name = '%s/etc/modprobe.d/%s.conf' % (dvar, basename)
+			else:
+				name = '%s/etc/modutils/%s.conf' % (dvar, basename)
 			f = open(name, 'w')
 			f.write("%s\n" % modconf)
 			f.close()
 
 		files = bb.data.getVar('FILES_%s' % pkg, d, 1)
-		files = "%s /etc/modutils/%s /etc/modutils/%s.conf" % (files, basename, basename)
+		files = "%s /etc/modutils/%s /etc/modutils/%s.conf /etc/modprobe.d/%s.conf" % (files, basename, basename, basename)
 		bb.data.setVar('FILES_%s' % pkg, files, d)
 
 		if vals.has_key("description"):


#
# mt diff -rc01beefb52676bc5ec31fd4ea03ad3352556b919 -ra06e8907f1fe04daf5997ead2a947bfbdc675a7c
#
# 
# 
# delete "packages/gcc/gcc-4.2.0"
# 
# delete "packages/gcc/gcc-4.2.0/100-uclibc-conf.patch"
# 
# delete "packages/gcc/gcc-4.2.0/110-arm-eabi.patch"
# 
# delete "packages/gcc/gcc-4.2.0/200-uclibc-locale.patch"
# 
# delete "packages/gcc/gcc-4.2.0/300-libstdc++-pic.patch"
# 
# delete "packages/gcc/gcc-4.2.0/301-missing-execinfo_h.patch"
# 
# delete "packages/gcc/gcc-4.2.0/302-c99-snprintf.patch"
# 
# delete "packages/gcc/gcc-4.2.0/303-c99-complex-ugly-hack.patch"
# 
# delete "packages/gcc/gcc-4.2.0/304-index_macro.patch"
# 
# delete "packages/gcc/gcc-4.2.0/602-sdk-libstdc++-includes.patch"
# 
# delete "packages/gcc/gcc-4.2.0/740-sh-pr24836.patch"
# 
# delete "packages/gcc/gcc-4.2.0/800-arm-bigendian.patch"
# 
# delete "packages/gcc/gcc-4.2.0/801-arm-bigendian-eabi.patch"
# 
# delete "packages/gcc/gcc-4.2.0/README"
# 
# delete "packages/gcc/gcc-4.2.0/arm-nolibfloat.patch"
# 
# delete "packages/gcc/gcc-4.2.0/arm-softfloat.patch"
# 
# delete "packages/gcc/gcc-4.2.0/arm-thumb-cache.patch"
# 
# delete "packages/gcc/gcc-4.2.0/arm-thumb.patch"
# 
# delete "packages/gcc/gcc-4.2.0/cache-amnesia.patch"
# 
# delete "packages/gcc/gcc-4.2.0/fix-ICE-in-arm_unwind_emit_set.diff"
# 
# delete "packages/gcc/gcc-4.2.0/gcc41-configure.in.patch"
# 
# delete "packages/gcc/gcc-4.2.0/ldflags.patch"
# 
# delete "packages/gcc/gcc-4.2.0/sdk-libstdc++-includes.patch"
# 
# delete "packages/gcc/gcc-4.2.0/sh3-installfix-fixheaders.patch"
# 
# delete "packages/gcc/gcc-4.2.0/unbreak-armv4t.patch"
# 
# delete "packages/gcc/gcc-4.2.0/zecke-no-host-includes.patch"
# 
# delete "packages/gcc/gcc-4.2.0/zecke-xgcc-cpp.patch"
# 
# delete "packages/gcc/gcc-cross-sdk_4.2.0.bb"
# 
# delete "packages/gcc/gcc-cross_4.2.0.bb"
# 
# delete "packages/gcc/gcc_4.2.0.bb"
# 
# delete "packages/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-20041113.patch"
# 
# delete "packages/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-20060131.patch"
# 
# delete "packages/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2.patch"
# 
# delete "packages/mtd/mtd-utils/add_lzo.patch"
# 
# delete "packages/mtd/mtd-utils/favour_lzo.patch"
# 
# delete "packages/mtd/mtd-utils/fix-ignoreerrors-20060131.patch"
# 
# delete "packages/mtd/mtd-utils/fix-ignoreerrors.patch"
# 
# delete "packages/mtd/mtd-utils-native_0.0.0+cvs20060223.bb"
# 
# delete "packages/mtd/mtd-utils_0.0.0+cvs20060223.bb"
# 
# add_dir "packages/gcc/gcc-4.2.1"
# 
# add_dir "packages/gpephone/cms92init-0.1"
# 
# add_dir "packages/pkgconfig/pkgconfig-0.22"
# 
# add_file "packages/ecj/ecj-native_3.3.bb"
#  content [0f85a3d3ad42d286e9bb55d5c4186de8986fc303]
# 
# add_file "packages/gcc/gcc-4.0.2/libstdc++-configure.patch"
#  content [65da5fa89581fc2a80b099a1c300dcd7288c04e5]
# 
# add_file "packages/gcc/gcc-4.2.1/100-uclibc-conf.patch"
#  content [7864e7e76567d72bd6339ccea248ae75c24a6074]
# 
# add_file "packages/gcc/gcc-4.2.1/110-arm-eabi.patch"
#  content [d948eed1dd804417ae062af1e38e7d55f8f47ae1]
# 
# add_file "packages/gcc/gcc-4.2.1/200-uclibc-locale.patch"
#  content [8e6037b6e0618f8cc3e60113d45ab7ea2e8eccd6]
# 
# add_file "packages/gcc/gcc-4.2.1/300-libstdc++-pic.patch"
#  content [aa362fbe2354d64dc46bf042a84093fd4308db2a]
# 
# add_file "packages/gcc/gcc-4.2.1/301-missing-execinfo_h.patch"
#  content [6500043e6f4e77464f8f277903e0f8c16b29f7d8]
# 
# add_file "packages/gcc/gcc-4.2.1/302-c99-snprintf.patch"
#  content [5837922659dae60d1753d6257befc3472b9180df]
# 
# add_file "packages/gcc/gcc-4.2.1/303-c99-complex-ugly-hack.patch"
#  content [3e656fffeed3399240557279dae21981db135fe9]
# 
# add_file "packages/gcc/gcc-4.2.1/304-index_macro.patch"
#  content [a7d898eb147d9aa339ebf187c236009f205dc377]
# 
# add_file "packages/gcc/gcc-4.2.1/602-sdk-libstdc++-includes.patch"
#  content [e6765af92cbc18a1e910def377a8816bcd460df7]
# 
# add_file "packages/gcc/gcc-4.2.1/740-sh-pr24836.patch"
#  content [fe889fc46b34d5f56e38e156dd622208800960ad]
# 
# add_file "packages/gcc/gcc-4.2.1/800-arm-bigendian.patch"
#  content [2d4e80657a01bd6e96984ef518f9cc80e20202e4]
# 
# add_file "packages/gcc/gcc-4.2.1/801-arm-bigendian-eabi.patch"
#  content [9455ecffe81517322f538077a9976916cab94760]
# 
# add_file "packages/gcc/gcc-4.2.1/README"
#  content [d3da08995423ef301b1feac948fc2f5310bd4ea1]
# 
# add_file "packages/gcc/gcc-4.2.1/arm-nolibfloat.patch"
#  content [7e4d52b09f70abec87ee5c8bf94474db31ce9330]
# 
# add_file "packages/gcc/gcc-4.2.1/arm-softfloat.patch"
#  content [c2fcfd20cc1076a976149055efa9d3d47ccc9961]
# 
# add_file "packages/gcc/gcc-4.2.1/arm-thumb-cache.patch"
#  content [43c66e2b218e047519dfcb193d3e8221c5bcb099]
# 
# add_file "packages/gcc/gcc-4.2.1/arm-thumb.patch"
#  content [c1ab94e8925134bf5b5cae5a2689f0c7127eb008]
# 
# add_file "packages/gcc/gcc-4.2.1/cache-amnesia.patch"
#  content [fc92668ad7f244bd08aa8c42ed9453ec619aa35c]
# 
# add_file "packages/gcc/gcc-4.2.1/fix-ICE-in-arm_unwind_emit_set.diff"
#  content [f0e4b252f1cb809a7708d82dad7317cb0a29f2ca]
# 
# add_file "packages/gcc/gcc-4.2.1/gcc41-configure.in.patch"
#  content [baa3cf740d1ea329fcdef9bc110461df8952fc02]
# 
# add_file "packages/gcc/gcc-4.2.1/ldflags.patch"
#  content [64f8908c9e364510562ad336363270389079e3ad]
# 
# add_file "packages/gcc/gcc-4.2.1/sdk-libstdc++-includes.patch"
#  content [167cc3a95e581e0035c8b4596f8de9606571619f]
# 
# add_file "packages/gcc/gcc-4.2.1/sh3-installfix-fixheaders.patch"
#  content [2fbb26e2564a28c5de1119a3312d8d14b533b99d]
# 
# add_file "packages/gcc/gcc-4.2.1/unbreak-armv4t.patch"
#  content [a184b2b1fd6771fe326d9ab9dd054cba5334513c]
# 
# add_file "packages/gcc/gcc-4.2.1/zecke-no-host-includes.patch"
#  content [6e9d8445c31e423d84214b7b5560ebd144b1fb51]
# 
# add_file "packages/gcc/gcc-4.2.1/zecke-xgcc-cpp.patch"
#  content [6148ea439041ba0af321d2298fea9a6d602f585e]
# 
# add_file "packages/gcc/gcc-cross_4.2.1.bb"
#  content [320044acba5e9238f864668a392ad637e62641d5]
# 
# add_file "packages/gcc/gcc_4.2.1.bb"
#  content [2b150f642b32b1df6fc4941f7ff18dd8e8794a23]
# 
# add_file "packages/gpephone/cms92init-0.1/oe-install.patch"
#  content [92a9217561ad5289901027621593b8b04f1f30f3]
# 
# add_file "packages/gpephone/gpe-applauncher_0.8.bb"
#  content [8bf8fe86f0e4c4ac69af6cd8e016291f5c9f8b0a]
# 
# add_file "packages/gpephone/gpe-phonepanel_0.9.bb"
#  content [c93e6b7e66dd19940e0c8fb75f21d6f49c94e121]
# 
# add_file "packages/gpephone/libgpephone_0.4.bb"
#  content [44d41bf58a76db78937bca6261d15a3b883ceb81]
# 
# add_file "packages/mtd/mtd-utils/lzo_1x.patch"
#  content [381e4dae15e7c01d77c11e5676f207147e574277]
# 
# add_file "packages/pkgconfig/pkgconfig-0.22/glibconfig-sysdefs.h"
#  content [372a1bb7b434a2d33536de584a8e41604dd5fe1e]
# 
# add_file "packages/pkgconfig/pkgconfig-native_0.22.bb"
#  content [1ae6b78461b7b7a18e01e9bcfb1f8cf40d0a313d]
# 
# add_file "packages/pkgconfig/pkgconfig_0.22.bb"
#  content [fffbd20e4754ed405bc7f24d8eacec693adf09f7]
# 
# patch "classes/sanity.bbclass"
#  from [dcb94eb7036e5db9888430963dfbead08880632d]
#    to [95fd13bb43f72d6183d34fd1c7babdc5fd181427]
# 
# patch "conf/distro/angstrom-2007.1.conf"
#  from [bc35278cf8c5d44e6ab31bce0f0b305c606887ef]
#    to [d0ff9dfe336a5f4d55a70405d1161d104bd79ef9]
# 
# patch "packages/gpephone/cms92init_0.1.bb"
#  from [16ba2433467bf06374fbefab70e13c9415cd6920]
#    to [ff8f3fd5583050a20973cf88ba0f269e7f18c947]
# 
# patch "packages/gpephone/ptim-helper_svn.bb"
#  from [eaf5cdd4d29b32dfccd466b4b0e57015d3114c71]
#    to [513ccb848c66db512ec88c73d15970eb5210a843]
# 
# patch "packages/gpephone/ptim-manager_svn.bb"
#  from [b41567456c5550b64223e4dd454293d27d5a7614]
#    to [4c3fe941a6e90ebc9e6e3297be02b3de9df72b1f]
# 
# patch "packages/mtd/mtd-utils_1.0.0+git.bb"
#  from [c9e774dc79be470362b78c23161a10b8c00de9b4]
#    to [5a4eeda941b257100b2222655196333091e734a1]
# 
# patch "packages/openmoko-apps/openmoko-rssreader_svn.bb"
#  from [413a32e69453ed84ebeba692f3795ebaa83bef8f]
#    to [cdd9a012395501606080a4fd591a4a3a39a0be4f]
# 
# patch "packages/ruby/ruby_1.8.5.bb"
#  from [abb57d427cbbc11f4ff83d8dc8f53951a1066f8b]
#    to [7544aec96e0f0bee56c8380879e7478a865e00f5]
# 
# patch "packages/tasks/task-base.bb"
#  from [2b89141c35420f2a2ec89ff47305e1e4034c4067]
#    to [fe2979cb73be668163bfcc4d8438f2aef96d197b]
# 
============================================================
--- packages/ecj/ecj-native_3.3.bb	0f85a3d3ad42d286e9bb55d5c4186de8986fc303
+++ packages/ecj/ecj-native_3.3.bb	0f85a3d3ad42d286e9bb55d5c4186de8986fc303
@@ -0,0 +1,17 @@
+DESCRIPTION = "JDT Core Batch Compiler"
+HOMEPAGE = "http://www.eclipse.org/"
+PRIORITY = "optional"
+SECTION = "devel"
+LICENSE = "EPL"
+PR = "r0"
+
+inherit native
+
+SRC_URI = "http://mirrors.ibiblio.org/pub/mirrors/eclipse/eclipse/downloads/drops/R-3.3-200706251500/ecj.jar \
+	   file://ecj.sh"
+
+do_stage() {
+        install -d ${STAGING_BINDIR_NATIVE}
+        install -m 755 ${S}/../ecj.jar ${STAGING_BINDIR_NATIVE}
+	install -m 755 ${S}/../ecj.sh ${STAGING_BINDIR_NATIVE}/ecj
+}
============================================================
--- packages/gcc/gcc-4.0.2/libstdc++-configure.patch	65da5fa89581fc2a80b099a1c300dcd7288c04e5
+++ packages/gcc/gcc-4.0.2/libstdc++-configure.patch	65da5fa89581fc2a80b099a1c300dcd7288c04e5
@@ -0,0 +1,10 @@
+--- /tmp/configure	2007-06-02 09:26:29.000000000 +0200
++++ gcc-4.0.2/libstdc++-v3/configure	2007-06-02 09:26:40.135215000 +0200
+@@ -101472,7 +101472,6 @@
+ _ACEOF
+ 
+ fi
+-done
+ 
+   fi
+ 
============================================================
--- packages/gcc/gcc-4.2.1/100-uclibc-conf.patch	7864e7e76567d72bd6339ccea248ae75c24a6074
+++ packages/gcc/gcc-4.2.1/100-uclibc-conf.patch	7864e7e76567d72bd6339ccea248ae75c24a6074
@@ -0,0 +1,200 @@
+--- gcc/libgomp/configure
++++ gcc/libgomp/configure
+@@ -3771,7 +3771,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/gcc/config/cris/linux.h
++++ gcc/gcc/config/cris/linux.h
+@@ -74,7 +74,11 @@
+ #define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NG
+ 
+ #undef CRIS_SUBTARGET_VERSION
+-#define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu"
++#if UCLIBC_DEFAULT
++# define CRIS_SUBTARGET_VERSION " - cris-axis-linux-uclibc"
++#else
++# define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu"
++#endif
+ 
+ #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
+ 
+--- gcc/libstdc++-v3/configure
++++ gcc/libstdc++-v3/configure
+@@ -4276,7 +4276,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/zlib/configure
++++ gcc/zlib/configure
+@@ -3422,7 +3422,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libobjc/configure
++++ gcc/libobjc/configure
+@@ -3309,7 +3309,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libgfortran/configure
++++ gcc/libgfortran/configure
+@@ -3695,7 +3695,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libmudflap/configure
++++ gcc/libmudflap/configure
+@@ -5378,7 +5378,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/boehm-gc/configure
++++ gcc/boehm-gc/configure
+@@ -4316,7 +4316,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libffi/configure
++++ gcc/libffi/configure
+@@ -3453,7 +3453,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libssp/configure
++++ gcc/libssp/configure
+@@ -4409,7 +4409,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/contrib/regression/objs-gcc.sh
++++ gcc/contrib/regression/objs-gcc.sh
+@@ -105,6 +105,10 @@
+  then
+   make all-gdb all-dejagnu all-ld || exit 1
+   make install-gdb install-dejagnu install-ld || exit 1
++elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ]
++ then
++  make all-gdb all-dejagnu all-ld || exit 1
++  make install-gdb install-dejagnu install-ld || exit 1
+ elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then
+   make bootstrap || exit 1
+   make install || exit 1
+--- gcc/libjava/classpath/ltconfig
++++ gcc/libjava/classpath/ltconfig
+@@ -603,7 +603,7 @@
+ 
+ # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
+ case $host_os in
+-linux-gnu*) ;;
++linux-gnu*|linux-uclibc*) ;;
+ linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
+ esac
+ 
+@@ -1251,7 +1251,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+--- gcc/libjava/classpath/configure
++++ gcc/libjava/classpath/configure
+@@ -4665,7 +4665,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libjava/configure
++++ gcc/libjava/configure
+@@ -5212,7 +5212,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libtool.m4
++++ gcc/libtool.m4
+@@ -739,7 +739,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/ltconfig
++++ gcc/ltconfig
+@@ -603,7 +603,7 @@
+ 
+ # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
+ case $host_os in
+-linux-gnu*) ;;
++linux-gnu*|linux-uclibc*) ;;
+ linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
+ esac
+ 
+@@ -1251,7 +1251,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
============================================================
--- packages/gcc/gcc-4.2.1/110-arm-eabi.patch	d948eed1dd804417ae062af1e38e7d55f8f47ae1
+++ packages/gcc/gcc-4.2.1/110-arm-eabi.patch	d948eed1dd804417ae062af1e38e7d55f8f47ae1
@@ -0,0 +1,27 @@
+--- gcc-2005q3-1.orig/gcc/config.gcc	2005-10-31 19:02:54.000000000 +0300
++++ gcc-2005q3-1/gcc/config.gcc	2006-01-27 01:09:09.000000000 +0300
+@@ -674,7 +674,7 @@
+ 	tm_file="dbxelf.h elfos.h linux.h arm/elf.h arm/linux-gas.h arm/linux-elf.h" 
+ 	tmake_file="t-slibgcc-elf-ver t-linux arm/t-arm"
+ 	case ${target} in
+-	arm*-*-linux-gnueabi)
++	arm*-*-linux-gnueabi | arm*-*-linux-uclibcgnueabi)
+ 	    tm_file="$tm_file arm/bpabi.h arm/linux-eabi.h"
+ 	    tmake_file="$tmake_file arm/t-arm-elf arm/t-bpabi arm/t-linux-eabi"
+   	    # The BPABI long long divmod functions return a 128-bit value in 
+
+diff -urN gcc-2005q3-2/gcc/config/arm/linux-eabi.h gcc-2005q3-2.new/gcc/config/arm/linux-eabi.h
+--- gcc-2005q3-2/gcc/config/arm/linux-eabi.h	2005-12-07 23:14:16.000000000 +0300
++++ gcc-2005q3-2.new/gcc/config/arm/linux-eabi.h	2006-03-29 19:02:34.000000000 +0400
+@@ -53,7 +53,11 @@
+ /* Use ld-linux.so.3 so that it will be possible to run "classic"
+    GNU/Linux binaries on an EABI system.  */
+ #undef LINUX_TARGET_INTERPRETER
++#ifdef USE_UCLIBC
++#define LINUX_TARGET_INTERPRETER "/lib/ld-uClibc.so.0"
++#else
+ #define LINUX_TARGET_INTERPRETER "/lib/ld-linux.so.3"
++#endif
+ 
+ /* At this point, bpabi.h will have clobbered LINK_SPEC.  We want to
+    use the GNU/Linux version, not the generic BPABI version.  */
============================================================
--- packages/gcc/gcc-4.2.1/200-uclibc-locale.patch	8e6037b6e0618f8cc3e60113d45ab7ea2e8eccd6
+++ packages/gcc/gcc-4.2.1/200-uclibc-locale.patch	8e6037b6e0618f8cc3e60113d45ab7ea2e8eccd6
@@ -0,0 +1,2790 @@
+--- gcc/libstdc++-v3/acinclude.m4
++++ gcc/libstdc++-v3/acinclude.m4
+@@ -1369,7 +1369,7 @@
+   AC_MSG_CHECKING([for C locale to use])
+   GLIBCXX_ENABLE(clocale,auto,[@<:@=MODEL@:>@],
+     [use MODEL for target locale package],
+-    [permit generic|gnu|ieee_1003.1-2001|yes|no|auto])
++    [permit generic|gnu|ieee_1003.1-2001|uclibc|yes|no|auto])
+   
+   # If they didn't use this option switch, or if they specified --enable
+   # with no specific model, we'll have to look for one.  If they
+@@ -1385,6 +1385,9 @@
+   # Default to "generic".
+   if test $enable_clocale_flag = auto; then
+     case ${target_os} in
++      *-uclibc*)
++        enable_clocale_flag=uclibc
++        ;;
+       linux* | gnu* | kfreebsd*-gnu | knetbsd*-gnu)
+         AC_EGREP_CPP([_GLIBCXX_ok], [
+ %s
>>> DIFF TRUNCATED @ 16K






More information about the Openembedded-commits mailing list