[oe-commits] org.oe.dev linux 2.6.21: add EABI magic

koen commit openembedded-commits at lists.openembedded.org
Fri May 25 10:02:37 UTC 2007


linux 2.6.21: add EABI magic

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 1dbbd3656f1f273e9ed4ccbe3509c6d7a8097993
ViewMTN: http://monotone.openembedded.org/revision.psp?id=1dbbd3656f1f273e9ed4ccbe3509c6d7a8097993
Files:
1
packages/linux/linux_2.6.21.bb
Diffs:

#
# mt diff -rccacedcbda1d640cacf600d3bc2ede07477b09be -r1dbbd3656f1f273e9ed4ccbe3509c6d7a8097993
#
# 
# 
# patch "packages/linux/linux_2.6.21.bb"
#  from [f49819024d3fc9fcfbcdbd381b2374a523839106]
#    to [0c439a030b6057f6774bfa9caa66da74a11de020]
# 
============================================================
--- packages/linux/linux_2.6.21.bb	f49819024d3fc9fcfbcdbd381b2374a523839106
+++ packages/linux/linux_2.6.21.bb	0c439a030b6057f6774bfa9caa66da74a11de020
@@ -23,6 +23,18 @@ do_configure_prepend() {
 KERNEL_IMAGETYPE_kb9202 = "zImage"
 
 do_configure_prepend() {
-	install -m 0644 ${WORKDIR}/defconfig ${S}/.config
+        if [ "${TARGET_OS}" == "linux-gnueabi" -o  "${TARGET_OS}" == "linux-uclibcgnueabi" ]; then
+                echo "CONFIG_AEABI=y"                   >> ${S}/.config
+                echo "CONFIG_OABI_COMPAT=y"             >> ${S}/.config
+        else
+                echo "# CONFIG_AEABI is not set"        >> ${S}/.config
+                echo "# CONFIG_OABI_COMPAT is not set"  >> ${S}/.config
+        fi
+
+        sed -e '/CONFIG_AEABI/d' \
+            -e '/CONFIG_OABI_COMPAT=/d' \
+            '${WORKDIR}/defconfig' >>'${S}/.config'
+
+        yes '' | oe_runmake oldconfig
 }
 






More information about the Openembedded-commits mailing list