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

freyther commit openembedded-commits at lists.openembedded.org
Thu Dec 27 03:36:13 UTC 2007


merge of '4b397824de03002b9957b412e8f6f2dc0f2d48be'
     and '9374f52664bf8a853a6627bbfbfb8a205b757138'

Author: freyther at openembedded.org
Branch: org.openembedded.dev
Revision: 4ad15783f66cba593d5ef2fc51994bac7e1b52ca
ViewMTN: http://monotone.openembedded.org/revision/info/4ad15783f66cba593d5ef2fc51994bac7e1b52ca
Files:
1
packages/qsvn/qsvn_0.3.0.bb
packages/qsvn/qsvn.inc
packages/qmake/qmake2-native/0008-backport-qt-lib-infix.patch
packages/qsvn/qsvn-qte_0.3.0.bb
packages/qt4/files/0008-backport-qt-lib-infix.patch
MAINTAINERS
classes/insane.bbclass
classes/qtopia4core.bbclass
conf/checksums.ini
packages/libqanava/libqanava_0.0.7.bb
packages/mkbot/mkbot_0.3.bb
packages/opie-reader/uqtreader_cvs.bb
packages/qmake/qmake2-native/0001-fix-mkspecs.patch
packages/qmake/qmake2-native.inc
packages/qt4/qt4-x11-free.inc
packages/qt4/qt_configuration.inc
packages/qt4/qt_packaging.inc
packages/qt4/qt_staging.inc
packages/qt4/qtopia-core.inc
packages/qt4/qtopia-core_4.3.3.bb
packages/qxmp/qxmp_1.0.bb
packages/texmaker/texmaker_1.3.bb
packages/linux/linux-dht-walnut
packages/linux/linux-dht-walnut/dht-walnut
packages/linux/linux-dht-walnut/dht-walnut/defconfig
packages/linux/linux-dht-walnut/remove-todc.patch
packages/linux/linux-dht-walnut_2.6.23.bb
conf/distro/angstrom-2007.1.conf
conf/machine/dht-walnut.conf
conf/machine/fic-gta01.conf
conf/machine/fic-gta02.conf
conf/machine/h5000.conf
conf/machine/magician.conf
packages/linux/linux-dht-walnut_2.6.20.bb
packages/linux/linux-handhelds-2.6-2.6.21/asus620/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/asus730/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/aximx50/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/eteng500/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/h1910/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/h2200/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/h3600/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/h3800/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/h3900/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/h4000/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/h5000/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/htcalpine/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/htcapache/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/htcbeetles/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/htcblueangel/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/htchimalaya/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/htcsable/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/htcuniversal/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/htcwallaby/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/hx4700/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/looxc550/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/magician/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/rx1950/defconfig
packages/linux/linux-handhelds-2.6-2.6.21/rx3000/defconfig
packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb
packages/linux/linux-rp-2.6.20/defconfig-c7x0
packages/linux/linux-rp-2.6.20/defconfig-collie
packages/linux/linux-rp-2.6.20/defconfig-poodle
packages/linux/linux-rp-2.6.20/defconfig-tosa
packages/linux/linux-rp-2.6.21/defconfig-collie
packages/linux/linux-rp-2.6.21/defconfig-poodle
packages/linux/linux-rp-2.6.21/defconfig-tosa
packages/linux/linux-rp-2.6.23/defconfig-c7x0
packages/linux/linux-rp-2.6.23/defconfig-collie
packages/linux/linux-rp-2.6.23/defconfig-poodle
packages/linux/linux-rp-2.6.23/defconfig-tosa
packages/linux/linux-rp_2.6.17.bb
packages/linux/linux-rp_2.6.20.bb
packages/linux/linux-rp_2.6.21.bb
packages/linux/linux-rp_2.6.23.bb
packages/netbase/netbase/interfaces
packages/netbase/netbase_4.21.bb
packages/openmoko2/openmoko-messages2_svn.bb
packages/tasks/task-base.bb
packages/tasks/task-nas-server.bb
Diffs:

#
# mt diff -r4b397824de03002b9957b412e8f6f2dc0f2d48be -r4ad15783f66cba593d5ef2fc51994bac7e1b52ca
#
# 
# 
# rename "packages/qsvn/qsvn_0.3.0.bb"
#     to "packages/qsvn/qsvn.inc"
# 
# add_file "packages/qmake/qmake2-native/0008-backport-qt-lib-infix.patch"
#  content [61f4bf073b36988cf5d849c4968fd0231668ec5e]
# 
# add_file "packages/qsvn/qsvn-qte_0.3.0.bb"
#  content [d9cdc09b1d3e017a6b2821f8180b95dfe62f5817]
# 
# add_file "packages/qsvn/qsvn_0.3.0.bb"
#  content [c32f3453f2b09b0fab088f8ea9887bb69ad7f912]
# 
# add_file "packages/qt4/files/0008-backport-qt-lib-infix.patch"
#  content [38b864fb3010c2de2fe5c5a47fa3bae0247094b0]
# 
# patch "MAINTAINERS"
#  from [88780961b5762bc908772aea58db8b23c81c3727]
#    to [4feb68bdd9be0d74c5e83609ed81cdb2f0e33169]
# 
# patch "classes/insane.bbclass"
#  from [c89ab78b14303099a174102687650f7ca13b143f]
#    to [7da8825b417effe1aecfb300d18b8f1c95e3c3c5]
# 
# patch "classes/qtopia4core.bbclass"
#  from [7dbc3f0dec99238640767e983264960e4a286e1b]
#    to [b1d6e66685818c4024d7bfabaf21b47344f94360]
# 
# patch "conf/checksums.ini"
#  from [8b808b2bc16a048f0af0417d52948e7da22f97ca]
#    to [18e72ca2a2d5b3a7586fc3fe6bed5093235eab58]
# 
# patch "packages/libqanava/libqanava_0.0.7.bb"
#  from [e66891a5f5de6794aa9c037785ce20e8032490a2]
#    to [3e3955b8d31e3697bcab7b6779ec7788aa7b09f2]
# 
# patch "packages/mkbot/mkbot_0.3.bb"
#  from [94faa4fbee0a91b55a0efba3abbed0ccda53190c]
#    to [fc500581f870bcb7d466b7220ed8d247599bb626]
# 
# patch "packages/opie-reader/uqtreader_cvs.bb"
#  from [61873b6271c2f1decde3ab439dda692a2aa98a36]
#    to [5a3fde92d074cd092fad631555d293ec71fe1c78]
# 
# patch "packages/qmake/qmake2-native/0001-fix-mkspecs.patch"
#  from [d5283fc24b925190ca90f56511934f3fd132ea17]
#    to [ad389a1d1a14923dffb662fdf22cbac4ca302054]
# 
# patch "packages/qmake/qmake2-native.inc"
#  from [d58b0ef825d0f6d7d1a0103da1b2ec0e903de4b2]
#    to [fddea3b5f77f8297595bf49e8c4424d359cb4d8c]
# 
# patch "packages/qsvn/qsvn.inc"
#  from [70ce70cd2a14e148b93ed7445cd8cc4346f799c7]
#    to [42c9403b998ba47419e92557acc1a1639b1016da]
# 
# patch "packages/qt4/qt4-x11-free.inc"
#  from [4999377acbce5c192356f465789adc625e3135f3]
#    to [4659f983944ce6319310e2accb2194a030d39fe6]
# 
# patch "packages/qt4/qt_configuration.inc"
#  from [5abde732116982782ed3a94ede56bf274012fc1f]
#    to [cce5b8ce2ed155407f5e1cc3cec47337b54bef86]
# 
# patch "packages/qt4/qt_packaging.inc"
#  from [6c277ec158a91be79bb7e6484f8610fdc85e729c]
#    to [fe6ac1892555890ed97bb2e3b8cb75239b6a442b]
# 
# patch "packages/qt4/qt_staging.inc"
#  from [426479a75ece31757e047679175820b2fdf3fcfb]
#    to [138e3742b0fa71c3307af21a755fcc6e6f9c90da]
# 
# patch "packages/qt4/qtopia-core.inc"
#  from [c772ab48d1d0aed43a6f098861d9c762e9dd4f32]
#    to [27e955f9b1f75f8581de52f9d083dd2df2ec13fa]
# 
# patch "packages/qt4/qtopia-core_4.3.3.bb"
#  from [79b0ab4f4981a89ecb7eecc8556f7d53c2e6d671]
#    to [9272f8ac29a03d2b11a73f4636b20468b3c281ec]
# 
# patch "packages/qxmp/qxmp_1.0.bb"
#  from [8f00c929b130f5c608826d9e7457f7d9783e0fb0]
#    to [691fb52466f95dcf87239fc9189d83548146c758]
# 
# patch "packages/texmaker/texmaker_1.3.bb"
#  from [c837721d4bd4e0060e54a8e6976a06f7912fc5c3]
#    to [2c52212d629c17bb3f497280943e0589792ed8a0]
# 
============================================================
--- packages/qmake/qmake2-native/0008-backport-qt-lib-infix.patch	61f4bf073b36988cf5d849c4968fd0231668ec5e
+++ packages/qmake/qmake2-native/0008-backport-qt-lib-infix.patch	61f4bf073b36988cf5d849c4968fd0231668ec5e
@@ -0,0 +1,33 @@
+diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf
+index 32a7fd5..48d584f 100644
+--- a/mkspecs/features/qt_functions.prf
++++ b/mkspecs/features/qt_functions.prf
+@@ -28,7 +28,7 @@ defineTest(qtAddLibrary) {
+              INCLUDEPATH -= $$FRAMEWORK_INCLUDE
+              INCLUDEPATH = $$FRAMEWORK_INCLUDE $$INCLUDEPATH
+            }
+-           LINKAGE = -framework $${LIB_NAME}
++           LINKAGE = -framework $${LIB_NAME}$${QT_LIBINFIX}
+         } else:!qt_no_framework { #detection
+            for(frmwrk_dir, $$list($$QMAKE_LIBDIR_QT $$QMAKE_LIBDIR $$(DYLD_FRAMEWORK_PATH) /Library/Frameworks)) {
+        	      exists($${frmwrk_dir}/$${LIB_NAME}.framework) {
+@@ -46,15 +46,15 @@ defineTest(qtAddLibrary) {
+     }
+     isEmpty(LINKAGE) {
+        CONFIG(debug, debug|release) {
+-           win32:LINKAGE = -l$${LIB_NAME}d
+-           mac:LINKAGE = -l$${LIB_NAME}_debug
++           win32:LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}d
++           mac:LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}_debug
+        }
+-       isEmpty(LINKAGE):LINKAGE = -l$${LIB_NAME}
++       isEmpty(LINKAGE):LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}
+     }
+     !isEmpty(QMAKE_LSB) {
+         QMAKE_LFLAGS *= --lsb-libpath=$$$$QMAKE_LIBDIR_QT
+         QMAKE_LFLAGS *= -L/opt/lsb/lib
+-        QMAKE_LFLAGS *= --lsb-shared-libs=$${LIB_NAME}
++        QMAKE_LFLAGS *= --lsb-shared-libs=$${LIB_NAME}${QT_LIBINFIX}
+     }
+     LIBS += $$LINKAGE
+     export(LIBS)
============================================================
--- packages/qsvn/qsvn-qte_0.3.0.bb	d9cdc09b1d3e017a6b2821f8180b95dfe62f5817
+++ packages/qsvn/qsvn-qte_0.3.0.bb	d9cdc09b1d3e017a6b2821f8180b95dfe62f5817
@@ -0,0 +1,3 @@
+require qsvn.inc
+FILESDIR += "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/qsvn"
+inherit qtopia4core
============================================================
--- packages/qsvn/qsvn_0.3.0.bb	c32f3453f2b09b0fab088f8ea9887bb69ad7f912
+++ packages/qsvn/qsvn_0.3.0.bb	c32f3453f2b09b0fab088f8ea9887bb69ad7f912
@@ -0,0 +1,2 @@
+require qsvn.inc
+inherit qt4x11
============================================================
--- packages/qt4/files/0008-backport-qt-lib-infix.patch	38b864fb3010c2de2fe5c5a47fa3bae0247094b0
+++ packages/qt4/files/0008-backport-qt-lib-infix.patch	38b864fb3010c2de2fe5c5a47fa3bae0247094b0
@@ -0,0 +1,137 @@
+diff --git a/configure b/configure
+index c5bdc34..a52607f 100755
+--- a/configure
++++ b/configure
+@@ -782,6 +782,11 @@ while [ "$#" -gt 0 ]; do
+         VAR=endian
+         VAL=`echo $1 | sed "s,^-\(.*\)-.*,\1,"`
+         ;;
++    -qtlibinfix)
++        VAR="qtlibinfix"
++        shift
++        VAL="$1"
++        ;;
+     -D?*|-D)
+         VAR="add_define"
+         if [ "$1" = "-D" ]; then
+@@ -903,6 +908,9 @@ while [ "$#" -gt 0 ]; do
+     libdir)
+         QT_INSTALL_LIBS="$VAL"
+         ;;
++    qtlibinfix)
++        QT_LIBINFIX="$VAL"
++        ;;
+     translationdir)
+         QT_INSTALL_TRANSLATIONS="$VAL"
+         ;;
+@@ -2606,6 +2614,8 @@ fi
+     -no-sse ............ Do not compile with use of SSE instructions.
+     -no-sse2 ........... Do not compile with use of SSE2 instructions.
+ 
++    -qtlibinfix <infix>  Renames all libQt*.so to libQt<infix>.so.
++
+     -D <string> ........ Add an explicit define to the preprocessor.
+     -I <string> ........ Add an explicit include path.
+     -L <string> ........ Add an explicit library path.
+@@ -5273,6 +5283,8 @@ QT_MAJOR_VERSION = $QT_MAJOR_VERSION
+ QT_MINOR_VERSION = $QT_MINOR_VERSION
+ QT_PATCH_VERSION = $QT_PATCH_VERSION
+ 
++QT_LIBINFIX = $QT_LIBINFIX
++
+ EOF
+ if [ "$CFG_RPATH" = "yes" ]; then
+     echo "QMAKE_RPATHDIR += \"$QT_INSTALL_LIBS\"" >> "$QTCONFIG.tmp"
+diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf
+index 32a7fd5..48d584f 100644
+--- a/mkspecs/features/qt_functions.prf
++++ b/mkspecs/features/qt_functions.prf
+@@ -28,7 +28,7 @@ defineTest(qtAddLibrary) {
+              INCLUDEPATH -= $$FRAMEWORK_INCLUDE
+              INCLUDEPATH = $$FRAMEWORK_INCLUDE $$INCLUDEPATH
+            }
+-           LINKAGE = -framework $${LIB_NAME}
++           LINKAGE = -framework $${LIB_NAME}$${QT_LIBINFIX}
+         } else:!qt_no_framework { #detection
+            for(frmwrk_dir, $$list($$QMAKE_LIBDIR_QT $$QMAKE_LIBDIR $$(DYLD_FRAMEWORK_PATH) /Library/Frameworks)) {
+        	      exists($${frmwrk_dir}/$${LIB_NAME}.framework) {
+@@ -46,15 +46,15 @@ defineTest(qtAddLibrary) {
+     }
+     isEmpty(LINKAGE) {
+        CONFIG(debug, debug|release) {
+-           win32:LINKAGE = -l$${LIB_NAME}d
+-           mac:LINKAGE = -l$${LIB_NAME}_debug
++           win32:LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}d
++           mac:LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}_debug
+        }
+-       isEmpty(LINKAGE):LINKAGE = -l$${LIB_NAME}
++       isEmpty(LINKAGE):LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}
+     }
+     !isEmpty(QMAKE_LSB) {
+         QMAKE_LFLAGS *= --lsb-libpath=$$$$QMAKE_LIBDIR_QT
+         QMAKE_LFLAGS *= -L/opt/lsb/lib
+-        QMAKE_LFLAGS *= --lsb-shared-libs=$${LIB_NAME}
++        QMAKE_LFLAGS *= --lsb-shared-libs=$${LIB_NAME}${QT_LIBINFIX}
+     }
+     LIBS += $$LINKAGE
+     export(LIBS)
+diff --git a/src/qbase.pri b/src/qbase.pri
+index 4db7e70..278e011 100644
+--- a/src/qbase.pri
++++ b/src/qbase.pri
+@@ -138,7 +138,7 @@ DEFINES += QT_NO_CAST_TO_ASCII QT_ASCII_CAST_WARNINGS QT_44_API_QSQLQUERY_FINISH
+ contains(QT_CONFIG, qt3support):DEFINES *= QT3_SUPPORT
+ DEFINES *= QT_MOC_COMPAT #we don't need warnings from calling moc code in our generated code
+ 
+-TARGET = $$qtLibraryTarget($$TARGET) #do this towards the end
++TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #do this towards the end
+ 
+ moc_dir.name = moc_location
+ moc_dir.variable = QMAKE_MOC
+diff --git a/tools/assistant/lib/lib.pro b/tools/assistant/lib/lib.pro
+index c121f28..83c3ed7 100644
+--- a/tools/assistant/lib/lib.pro
++++ b/tools/assistant/lib/lib.pro
+@@ -52,7 +52,7 @@ mac:!static:contains(QT_CONFIG, qt_framework) {
+    }
+ }
+ 
+-TARGET = $$qtLibraryTarget($$TARGET) #done towards the end
++TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #done towards the end
+ 
+ target.path=$$[QT_INSTALL_LIBS]
+ INSTALLS        += target
+diff --git a/tools/designer/src/components/component.pri b/tools/designer/src/components/component.pri
+index 15c0cf2..78b075d 100644
+--- a/tools/designer/src/components/component.pri
++++ b/tools/designer/src/components/component.pri
+@@ -1,2 +1,2 @@
+ 
+-TARGET = $$qtLibraryTarget($$TARGET)
++TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX)
+diff --git a/tools/qdbus/src/src.pro b/tools/qdbus/src/src.pro
+index 47ef100..0669a46 100644
+--- a/tools/qdbus/src/src.pro
++++ b/tools/qdbus/src/src.pro
+@@ -70,7 +70,7 @@ mac:!static:contains(QT_CONFIG, qt_framework) {
+    }
+ }
+ 
+-TARGET = $$qtLibraryTarget($$TARGET) #done towards the end (after framework)
++TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #done towards the end (after framework)
+ 
+ # Input
+ 
+diff --git a/tools/qtestlib/src/src.pro b/tools/qtestlib/src/src.pro
+index 5120a29..7d2082e 100644
+--- a/tools/qtestlib/src/src.pro
++++ b/tools/qtestlib/src/src.pro
+@@ -61,7 +61,7 @@ mac:!static:contains(QT_CONFIG, qt_framework) {
+    }
+ }
+ 
+-TARGET = $$qtLibraryTarget($$TARGET) #done towards the end (after framework)
++TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #done towards the end (after framework)
+ 
+ # Input
+ HEADERS = qtest_global.h qtestcase.h qtestdata.h qtesteventloop.h
============================================================
--- MAINTAINERS	88780961b5762bc908772aea58db8b23c81c3727
+++ MAINTAINERS	4feb68bdd9be0d74c5e83609ed81cdb2f0e33169
@@ -74,7 +74,7 @@ Interests:  icecream, insanity, QA
 Mail:       zecke at selfish.org
 Website:    http://www.openembedded.org/~zecke
 Interests:  icecream, insanity, QA
-Recipes:    qtopia*, sqlite3, xine
+Recipes:    qtopia*, qt*, qmake*, sqlite3, xine
 
 Person:     Jamie Lenehan
 Mail:       lenehan at twibble.org
============================================================
--- classes/insane.bbclass	c89ab78b14303099a174102687650f7ca13b143f
+++ classes/insane.bbclass	7da8825b417effe1aecfb300d18b8f1c95e3c3c5
@@ -8,28 +8,25 @@
 #  -Check the RUNTIME path for the $TMPDIR
 #  -Check if .la files wrongly point to workdir
 #  -Check if .pc files wrongly point to workdir
-#  -Check if packages contains .debug directories  or .so files where they should be in -dev or -dbg
+#  -Check if packages contains .debug directories or .so files
+#   where they should be in -dev or -dbg
 #  -Check if config.log contains traces to broken autoconf tests
-#
 
 
 #
 # We need to have the scanelf utility as soon as
-# possible and this is contained within the pax-utils-native
+# possible and this is contained within the pax-utils-native.
+# The package.bbclass can help us here.
 #
-
-
-# We play a special package function
 inherit package
 PACKAGE_DEPENDS += "pax-utils-native desktop-file-utils-native"
-#PACKAGE_DEPENDS += chrpath-native"
 PACKAGEFUNCS += " do_package_qa "
 
 
 #
 # dictionary for elf headers
 #
-# feel free to add and correct. 
+# feel free to add and correct.
 #
 #           TARGET_OS  TARGET_ARCH   MACHINE, OSABI, ABIVERSION, Little Endian, 32bit?
 def package_qa_get_machine_dict():
@@ -75,7 +72,7 @@ def package_qa_get_machine_dict():
                         "arm" :       (40,     0,    0,          True,          True),
                         "armeb" :     (40,     0,    0,          False,         True),
                       },
- 
+
        }
 
 # factory for a class, embedded in a method
@@ -102,11 +99,10 @@ def package_qa_get_elf(path, bits32):
         ELFDATA2LSB  = 1
         ELFDATA2MSB  = 2
 
-        def my_assert(expectation, result):
+        def my_assert(self, expectation, result):
             if not expectation == result:
-                #print "'%x','%x'" % (ord(expectation), ord(result))
+                #print "'%x','%x' %s" % (ord(expectation), ord(result), self.name)
                 raise Exception("This does not work as expected")
-        my_assert = staticmethod(my_assert)
 
         def __init__(self, name):
             self.name = name
@@ -115,16 +111,16 @@ def package_qa_get_elf(path, bits32):
             self.file = file(self.name, "r")
             self.data = self.file.read(ELFFile.EI_NIDENT+4)
 
-            ELFFile.my_assert(len(self.data), ELFFile.EI_NIDENT+4)
-            ELFFile.my_assert(self.data[0], chr(0x7f) )
-            ELFFile.my_assert(self.data[1], 'E')
-            ELFFile.my_assert(self.data[2], 'L')
-            ELFFile.my_assert(self.data[3], 'F')
+            self.my_assert(len(self.data), ELFFile.EI_NIDENT+4)
+            self.my_assert(self.data[0], chr(0x7f) )
+            self.my_assert(self.data[1], 'E')
+            self.my_assert(self.data[2], 'L')
+            self.my_assert(self.data[3], 'F')
             if bits32 :
-                ELFFile.my_assert(self.data[ELFFile.EI_CLASS], chr(ELFFile.ELFCLASS32)) # only 32 bits
+                self.my_assert(self.data[ELFFile.EI_CLASS], chr(ELFFile.ELFCLASS32))
             else:
-                ELFFile.my_assert(self.data[ELFFile.EI_CLASS], chr(ELFFile.ELFCLASS64)) # only 64 bits
-            ELFFile.my_assert(self.data[ELFFile.EI_VERSION], chr(ELFFile.EV_CURRENT) )
+                self.my_assert(self.data[ELFFile.EI_CLASS], chr(ELFFile.ELFCLASS64))
+            self.my_assert(self.data[ELFFile.EI_VERSION], chr(ELFFile.EV_CURRENT) )
 
             self.sex = self.data[ELFFile.EI_DATA]
             if self.sex == chr(ELFFile.ELFDATANONE):
@@ -160,20 +156,19 @@ def package_qa_get_elf(path, bits32):
     return ELFFile(path)
 
 
-#
-#
 # Known Error classes
 # 0 - non dev contains .so
 # 1 - package contains a dangerous RPATH
 # 2 - package depends on debug package
 # 3 - non dbg contains .so
 # 4 - wrong architecture
-# 5 - .la contains installed=yes or reference to the workdir
+# 5 - .la contains installed=yes
 # 6 - .pc contains reference to /usr/include or workdir
-#
-#
+# 7 - the desktop file is not valid
+# 8 - .la contains reference to the workdir
 
 def package_qa_clean_path(path,d):
+    """ Remove the common prefix from the path. In this case it is the TMPDIR"""
     import bb
     return path.replace(bb.data.getVar('TMPDIR',d,True),"")
 
@@ -183,7 +178,7 @@ def package_qa_make_fatal_error(error_cl
 
     TODO: Load a whitelist of known errors
     """
-    if error_class == 0:
+    if error_class in [0, 5, 8]:
         return False
     else:
         return True
@@ -206,7 +201,8 @@ def package_qa_write_error(error_class, 
 
     log_path = os.path.join( bb.data.getVar('T', d, True), "log.qa_package" )
     f = file( log_path, "a+")
-    print >> f, "%s, %s, %s" % (ERROR_NAMES[error_class], name, package_qa_clean_path(path,d))
+    print >> f, "%s, %s, %s" % \
+             (ERROR_NAMES[error_class], name, package_qa_clean_path(path,d))
     f.c%s
>>> DIFF TRUNCATED @ 16K


#
# mt diff -r9374f52664bf8a853a6627bbfbfb8a205b757138 -r4ad15783f66cba593d5ef2fc51994bac7e1b52ca
#
# 
# 
# add_dir "packages/linux/linux-dht-walnut"
# 
# add_dir "packages/linux/linux-dht-walnut/dht-walnut"
# 
# add_file "packages/linux/linux-dht-walnut/dht-walnut/defconfig"
#  content [ff24dbec3144a947fa60bf10a89d636a5cd3cde1]
# 
# add_file "packages/linux/linux-dht-walnut/remove-todc.patch"
#  content [d265d4a9ab22eac3da297774822a3fb6c164c099]
# 
# add_file "packages/linux/linux-dht-walnut_2.6.23.bb"
#  content [a2ab5c2834228f6074664a6545b6cfc61628aa22]
# 
# patch "conf/distro/angstrom-2007.1.conf"
#  from [6496adbe7d3ff5fdeb0d8698e9a86d70c2d8fa29]
#    to [4db8dbf03e1191f658c8c81598c6299b3daa281b]
# 
# patch "conf/machine/dht-walnut.conf"
#  from [e5c261408b4bffd85b8ef78c4dbd1857c950efe6]
#    to [00c13b5bc54642ac7b5813d3c828023ff3c7885b]
# 
# patch "conf/machine/fic-gta01.conf"
#  from [f27cbc4ecf805a9d8cb70b26d9922a2880880dfc]
#    to [a22cc548559eb5dd955c13162775e39704964189]
# 
# patch "conf/machine/fic-gta02.conf"
#  from [ccf9b87c36d24e1c3e118f08f60012f6c27e2dd8]
#    to [426ff7023d259a58a2b2d1d4e019468d2a171a6e]
# 
# patch "conf/machine/h5000.conf"
#  from [fc55c08e143a46f2863d188a7c378b8cc3ee2f2c]
#    to [b6fb552c41aeff2850cd35e5d3dfb99733e1e56d]
# 
# patch "conf/machine/magician.conf"
#  from [c0fd9446610a60ab643595383d5a99b2b23fb6c7]
#    to [0ad69ea88877c0816708525fc34bffa05f530a24]
# 
# patch "packages/linux/linux-dht-walnut_2.6.20.bb"
#  from [032566f5149e9d714c6631ead6e1db18ccb1dc26]
#    to [f74a2fd1c0fda2557e86d75f9b0cc1b9ad131c4f]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/asus620/defconfig"
#  from [76891143854d372bc43f3d21ed45c85da69f1567]
#    to [3814ee8cbc809c84b046aac1bf952ef5981100f9]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/asus730/defconfig"
#  from [2128159bb4cdbdeca01b509906ff1821c877a129]
#    to [363f5d30de5942a15360c92401daac81476b245c]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/aximx50/defconfig"
#  from [3645630f9561142e01f5737dd7ff18edfef6c006]
#    to [81d89fda130401f230126767a667fee7d46b9da1]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/eteng500/defconfig"
#  from [c529e21cb72265a7f14c1656f55958f8ee1a29cb]
#    to [21f7cfe001a47773dedbfb5e12d829b2371a17da]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/h1910/defconfig"
#  from [043a7bfdc9b878696a9b605e42e1ba4f998d07e2]
#    to [94eec496420a0cfadc69b160dd3b320fe8402d49]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/h2200/defconfig"
#  from [04a759fec9a7aa4a02cdb66576eda277cfabf95d]
#    to [126f77daee944356b406684f1bb65c39a8deb30a]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/h3600/defconfig"
#  from [e07515d0c8d4515efdafdd7fb31902e31bfb3d18]
#    to [f46899777982ca8945b5ad74dc7fcd0b3f90ac7a]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/h3800/defconfig"
#  from [f26b513a7d0e8c9d9fd622ae177feb6e32673cc5]
#    to [995ef9c8b52a910c0651b04d5579759f77d5de5a]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/h3900/defconfig"
#  from [97f42f0d579648d4302d0c874ee773c693ad65b9]
#    to [89b5aef1bee00e4cf64fc4793d2aa26b2d8b5e5d]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/h4000/defconfig"
#  from [0bba7e61869a6ae97b5ccd701d65ff14ae3a9b54]
#    to [8acc45d65c979ab9f4e774809f6714e7a922ad8f]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/h5000/defconfig"
#  from [1f44ce3b10f1bd67d5c03a4f43b7ae17079ece4a]
#    to [ae562041a5ba05ae87cb673887ec8ccf0b5b2c7c]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/htcalpine/defconfig"
#  from [07f6e4fd603a0f016fd81fe275d96aa215c9f0d9]
#    to [d31b1427664a2bb6219c06d9a9d4de2298699a59]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/htcapache/defconfig"
#  from [c8b5d3a6d0813982e97456536babeded66c9be9a]
#    to [21785b4e87a83053dfea6925cf36fff679b2b8fb]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/htcbeetles/defconfig"
#  from [dcdb52fed1629f3d21f60cf632771733a1b7cbf8]
#    to [59b1747192806209a8f444f2877df63c207453e1]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/htcblueangel/defconfig"
#  from [249212289907b0b2c767e96fc2348ff0110b544a]
#    to [8973ad64b45d538ad48455567e20a86df9a3d3e6]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/htchimalaya/defconfig"
#  from [723012632f45e919355f11298b407e5a3bfc9414]
#    to [5eab7da9cf65bb25758144aff0cf182f7e63d0b7]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/htcsable/defconfig"
#  from [9ab14f9856411e299318cc0af3af2fdddcce0adf]
#    to [b9088320c599b3c9c3403ceb124fc406d0648ad2]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/htcuniversal/defconfig"
#  from [9849870d178cbec82b42dd11887d18983aebc621]
#    to [6e0845be4704f964b863b9bd4de81f289a4fa402]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/htcwallaby/defconfig"
#  from [aaced1cf33f6cace5b4af751c55563e3dc2d9c3f]
#    to [328857f3fba9893a238d5be4eb28cfe804318c00]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/hx4700/defconfig"
#  from [e8ea2896bac28c86e2aef1c88a1242b49176e046]
#    to [2db6e1e10e6476d09a2b417301588b06c409c0a1]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/looxc550/defconfig"
#  from [3e4b2c099ccb612604c0a63cfd03767275151fa2]
#    to [040564d2f3191c47dc6a891a28068de16586c0d3]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/magician/defconfig"
#  from [1a117da2e29a70c61b56cad21ab2190b388f6741]
#    to [e31deee951b0002cd2e8c87e629b2c11b88f4dbb]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/rx1950/defconfig"
#  from [b6050360c01b5aa7fb17333fffd77a84c625ced0]
#    to [c0ba90f1012e392d9d06aa8d4112ec1ce5d5cab1]
# 
# patch "packages/linux/linux-handhelds-2.6-2.6.21/rx3000/defconfig"
#  from [5dde3f96278f98cb135faa9f5d25fa0995fa5a00]
#    to [099d541ddb6b7b151b06d74947f03fc94fb22fae]
# 
# patch "packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb"
#  from [0a244bcf5bda358a1953e20a41fc43ee5ba66736]
#    to [509d03034bd2380dad8141456980ea0d638e4e0b]
# 
# patch "packages/linux/linux-rp-2.6.20/defconfig-c7x0"
#  from [7300f9e7d3f1ed8a60fea7a25619ff2b524144c2]
#    to [7cf63e6a3b39853de38113d64bdb46c9c2c082ec]
# 
# patch "packages/linux/linux-rp-2.6.20/defconfig-collie"
#  from [377f7fdfa93477b2836dbf60bb0256a8c8b9a731]
#    to [65e3d3a2fad5ffaea80cef2bb920a6f51cd45015]
# 
# patch "packages/linux/linux-rp-2.6.20/defconfig-poodle"
#  from [a02454163e13c281d99146d3b1f2806e5f671c39]
#    to [8a021274eaa142e7c4f8399c8964aa05a238973b]
# 
# patch "packages/linux/linux-rp-2.6.20/defconfig-tosa"
#  from [0a90ab6950793b3ffce40e003a633fcafe705712]
#    to [5d7490cf6c32d921cf8fcbc0a6dcf1a0d5f58d92]
# 
# patch "packages/linux/linux-rp-2.6.21/defconfig-collie"
#  from [377f7fdfa93477b2836dbf60bb0256a8c8b9a731]
#    to [65e3d3a2fad5ffaea80cef2bb920a6f51cd45015]
# 
# patch "packages/linux/linux-rp-2.6.21/defconfig-poodle"
#  from [62d00a3d374f23bd4d115d9e7ae2bf31b64146d1]
#    to [fe2f330983cc260f2b99b2db34c655ba7bba4307]
# 
# patch "packages/linux/linux-rp-2.6.21/defconfig-tosa"
#  from [ffaaed50c393fe1fda1bcfd64343dc98932fc38f]
#    to [7af14d767a2d29d89e09822f7d9eb995ddb7fa4d]
# 
# patch "packages/linux/linux-rp-2.6.23/defconfig-c7x0"
#  from [94163c88c3af2445025f92864e982346295b7374]
#    to [511d465640921b0e994dbc25c4212fabf12ca150]
# 
# patch "packages/linux/linux-rp-2.6.23/defconfig-collie"
#  from [1ded8b2f91fa52cff90e08f938c3860fc94907a2]
#    to [61e97e08b4342ff704be5b57783344f6d2834896]
# 
# patch "packages/linux/linux-rp-2.6.23/defconfig-poodle"
#  from [48b1f25f947c9d614a87810486a63edbaaeec93b]
#    to [7abd6d286f0381c0944b56f36a66ca2e73efd26b]
# 
# patch "packages/linux/linux-rp-2.6.23/defconfig-tosa"
#  from [117ec50b0944765d6674ce2cfa29ab8b1fbff387]
#    to [01f4884968a401014d287420a8a8d679c3b8feb2]
# 
# patch "packages/linux/linux-rp_2.6.17.bb"
#  from [4c13420a2f472b063d4a3911cbf71dac33463e44]
#    to [9d4400a2071f2d8f5c0d4e1d0ced67bb930bba43]
# 
# patch "packages/linux/linux-rp_2.6.20.bb"
#  from [eb1dff546d288eb653bbb9baf68106c2b1af947d]
#    to [fae8ac7f3ddef30710f1549c2b3e252826cb20d0]
# 
# patch "packages/linux/linux-rp_2.6.21.bb"
#  from [25dc346e91edc0878c34b927fbdbdba4d7d1317b]
#    to [97cf8c486d16e4edd61a82b5bb6d876026d6694d]
# 
# patch "packages/linux/linux-rp_2.6.23.bb"
#  from [80ed60c8b799a23d2c149a04bbf24f1ed3353a2a]
#    to [cd9a0399f2401ae21ff1d9fd0ce936b54fc165c9]
# 
# patch "packages/netbase/netbase/interfaces"
#  from [cc5bda41921fddb04fb5d8c5c23b06aa3b206f00]
#    to [17e55e7fd7b8aa8d321064a2565b15c93d7e2a41]
# 
# patch "packages/netbase/netbase_4.21.bb"
#  from [ac3c4b953184fd7098259b3a46b4934ac0926ba9]
#    to [af669d9b9d58a59681b0445de61ca6198bb991e1]
# 
# patch "packages/openmoko2/openmoko-messages2_svn.bb"
#  from [ea174dab3e9bcc6065b2012e9fce4ee4eeff15d6]
#    to [6aed1c858c0d21794498c85bc8770a2aa98cd313]
# 
# patch "packages/tasks/task-base.bb"
#  from [d85d25ffbe37f18e4269777fa917583cd172c2e0]
#    to [d0254a959c66b155e6d69adbbcdb70daa866cc07]
# 
# patch "packages/tasks/task-nas-server.bb"
#  from [62167ff91124b6983115d92bd330e863aac1d877]
#    to [bc3800e5b3259931774d27dc23700b4818a3f6aa]
# 
============================================================
--- packages/linux/linux-dht-walnut/dht-walnut/defconfig	ff24dbec3144a947fa60bf10a89d636a5cd3cde1
+++ packages/linux/linux-dht-walnut/dht-walnut/defconfig	ff24dbec3144a947fa60bf10a89d636a5cd3cde1
@@ -0,0 +1,2353 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.23
+# Wed Dec 26 13:45:00 2007
+#
+CONFIG_MMU=y
+CONFIG_GENERIC_HARDIRQS=y
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+CONFIG_ARCH_HAS_ILOG2_U32=y
+# CONFIG_ARCH_HAS_ILOG2_U64 is not set
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_PPC=y
+CONFIG_PPC32=y
+CONFIG_GENERIC_NVRAM=y
+CONFIG_GENERIC_FIND_NEXT_BIT=y
+CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_GENERIC_BUG=y
+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_BROKEN_ON_SMP=y
+CONFIG_LOCK_KERNEL=y
+CONFIG_INIT_ENV_ARG_LIMIT=32
+CONFIG_LOCALVERSION=""
+CONFIG_LOCALVERSION_AUTO=y
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+# CONFIG_TASKSTATS is not set
+# CONFIG_USER_NS is not set
+# CONFIG_AUDIT is not set
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_SYSFS_DEPRECATED=y
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_SYSCTL=y
+CONFIG_EMBEDDED=y
+CONFIG_SYSCTL_SYSCALL=y
+CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_EXTRA_PASS=y
+CONFIG_HOTPLUG=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_ANON_INODES=y
+# CONFIG_EPOLL is not set
+CONFIG_SIGNALFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLAB=y
+# CONFIG_SLUB is not set
+# CONFIG_SLOB is not set
+CONFIG_RT_MUTEXES=y
+# CONFIG_TINY_SHMEM is not set
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODVERSIONS=y
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+CONFIG_KMOD=y
+CONFIG_BLOCK=y
+CONFIG_LBD=y
+CONFIG_BLK_DEV_IO_TRACE=y
+CONFIG_LSF=y
+# CONFIG_BLK_DEV_BSG is not set
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_AS=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=y
+# CONFIG_DEFAULT_AS is not set
+# CONFIG_DEFAULT_DEADLINE is not set
+CONFIG_DEFAULT_CFQ=y
+# CONFIG_DEFAULT_NOOP is not set
+CONFIG_DEFAULT_IOSCHED="cfq"
+
+#
+# Processor
+#
+# CONFIG_6xx is not set
+CONFIG_40x=y
+# CONFIG_44x is not set
+# CONFIG_8xx is not set
+# CONFIG_E200 is not set
+# CONFIG_E500 is not set
+CONFIG_PPC_DCR_NATIVE=y
+CONFIG_PPC_DCR=y
+CONFIG_MATH_EMULATION=y
+# CONFIG_KEXEC is not set
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_TABLE=m
+# CONFIG_CPU_FREQ_DEBUG is not set
+CONFIG_CPU_FREQ_STAT=m
+# CONFIG_CPU_FREQ_STAT_DETAILS is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
+CONFIG_CPU_FREQ_GOV_ONDEMAND=m
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+CONFIG_4xx=y
+# CONFIG_WANT_EARLY_SERIAL is not set
+
+#
+# IBM 4xx options
+#
+# CONFIG_BUBINGA is not set
+# CONFIG_CPCI405 is not set
+# CONFIG_EP405 is not set
+# CONFIG_REDWOOD_5 is not set
+# CONFIG_REDWOOD_6 is not set
+# CONFIG_SYCAMORE is not set
+CONFIG_WALNUT=y
+# CONFIG_XILINX_ML300 is not set
+# CONFIG_XILINX_ML403 is not set
+CONFIG_IBM405_ERR77=y
+CONFIG_IBM405_ERR51=y
+CONFIG_IBM_OCP=y
+CONFIG_BIOS_FIXUP=y
+CONFIG_405GP=y
+CONFIG_PPC4xx_DMA=y
+CONFIG_PPC4xx_EDMA=y
+CONFIG_PPC_GEN550=y
+CONFIG_UART0_TTYS0=y
+# CONFIG_UART0_TTYS1 is not set
+CONFIG_NOT_COHERENT_CACHE=y
+
+#
+# Platform options
+#
+# CONFIG_PC_KEYBOARD is not set
+# CONFIG_HIGHMEM is not set
+CONFIG_ARCH_POPULATES_NODE_MAP=y
+# CONFIG_HZ_100 is not set
+# CONFIG_HZ_250 is not set
+CONFIG_HZ_300=y
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ=300
+# CONFIG_PREEMPT_NONE is not set
+# CONFIG_PREEMPT_VOLUNTARY is not set
+CONFIG_PREEMPT=y
+# CONFIG_PREEMPT_BKL is not set
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_FLATMEM_MANUAL=y
+# CONFIG_DISCONTIGMEM_MANUAL is not set
+# CONFIG_SPARSEMEM_MANUAL is not set
+CONFIG_FLATMEM=y
+CONFIG_FLAT_NODE_MEM_MAP=y
+# CONFIG_SPARSEMEM_STATIC is not set
+CONFIG_SPLIT_PTLOCK_CPUS=4
+# CONFIG_RESOURCES_64BIT is not set
+CONFIG_ZONE_DMA_FLAG=1
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=m
+CONFIG_CMDLINE_BOOL=y
+CONFIG_CMDLINE=" debug "
+# CONFIG_PM is not set
+CONFIG_SUSPEND_UP_POSSIBLE=y
+CONFIG_HIBERNATION_UP_POSSIBLE=y
+CONFIG_SECCOMP=y
+CONFIG_ISA_DMA_API=y
+
+#
+# Bus options
+#
+CONFIG_ZONE_DMA=y
+# CONFIG_PPC_I8259 is not set
+CONFIG_PPC_INDIRECT_PCI=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_SYSCALL=y
+# CONFIG_ARCH_SUPPORTS_MSI is not set
+
+#
+# PCCARD (PCMCIA/CardBus) support
+#
+CONFIG_PCCARD=y
+# CONFIG_PCMCIA_DEBUG is not set
+CONFIG_PCMCIA=y
+CONFIG_PCMCIA_LOAD_CIS=y
+CONFIG_PCMCIA_IOCTL=y
+CONFIG_CARDBUS=y
+
+#
+# PC-card bridges
+#
+CONFIG_YENTA=m
+CONFIG_YENTA_O2=y
+CONFIG_YENTA_RICOH=y
+CONFIG_YENTA_TI=y
+CONFIG_YENTA_ENE_TUNE=y
+CONFIG_YENTA_TOSHIBA=y
+CONFIG_PD6729=m
+CONFIG_I82092=m
+CONFIG_PCCARD_NONSTATIC=m
+
+#
+# Advanced setup
+#
+CONFIG_ADVANCED_OPTIONS=y
+CONFIG_HIGHMEM_START=0xfe000000
+# CONFIG_LOWMEM_SIZE_BOOL is not set
+CONFIG_LOWMEM_SIZE=0x30000000
+# CONFIG_KERNEL_START_BOOL is not set
+CONFIG_KERNEL_START=0xc0000000
+# CONFIG_TASK_SIZE_BOOL is not set
+CONFIG_TASK_SIZE=0x80000000
+# CONFIG_CONSISTENT_START_BOOL is not set
+CONFIG_CONSISTENT_START=0xff100000
+# CONFIG_CONSISTENT_SIZE_BOOL is not set
+CONFIG_CONSISTENT_SIZE=0x00200000
+# CONFIG_BOOT_LOAD_BOOL is not set
+CONFIG_BOOT_LOAD=0x00400000
+
+#
+# Networking
+#
+CONFIG_NET=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_MMAP=y
+CONFIG_UNIX=y
+CONFIG_XFRM=y
+CONFIG_XFRM_USER=m
+# CONFIG_XFRM_SUB_POLICY is not set
+# CONFIG_XFRM_MIGRATE is not set
+# CONFIG_NET_KEY is not set
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_ASK_IP_FIB_HASH=y
+# CONFIG_IP_FIB_TRIE is not set
+CONFIG_IP_FIB_HASH=y
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE=y
+# CONFIG_IP_PIMSM_V1 is not set
+# CONFIG_IP_PIMSM_V2 is not set
+# CONFIG_ARPD is not set
+CONFIG_SYN_COOKIES=y
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_XFRM_MODE_TRANSPORT=y
+CONFIG_INET_XFRM_MODE_TUNNEL=y
+CONFIG_INET_XFRM_MODE_BEET=y
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+# CONFIG_TCP_CONG_ADVANCED is not set
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_DEFAULT_TCP_CONG="cubic"
+# CONFIG_TCP_MD5SIG is not set
+# CONFIG_IP_VS is not set
+CONFIG_IPV6=m
+# CONFIG_IPV6_PRIVACY is not set
+# CONFIG_IPV6_ROUTER_PREF is not set
+# CONFIG_IPV6_OPTIMISTIC_DAD is not set
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_IPCOMP=m
+# CONFIG_IPV6_MIP6 is not set
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_INET6_XFRM_MODE_TRANSPORT=m
+CONFIG_INET6_XFRM_MODE_TUNNEL=m
+CONFIG_INET6_XFRM_MODE_BEET=m
+# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
+CONFIG_IPV6_SIT=m
+CONFIG_IPV6_TUNNEL=m
+# CONFIG_IPV6_MU%s
>>> DIFF TRUNCATED @ 16K






More information about the Openembedded-commits mailing list