[oe-commits] org.oe.dev dsplink: create an 'openembedded' distro for dsplink, update kernel flags
koen commit
oe at amethyst.openembedded.net
Fri Jul 11 11:37:13 UTC 2008
dsplink: create an 'openembedded' distro for dsplink, update kernel flags
Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 13a8a32f8546ba5ac1322c1dcd5e08218c93d710
ViewMTN: http://monotone.openembedded.org/revision/info/13a8a32f8546ba5ac1322c1dcd5e08218c93d710
Files:
1
packages/dsplink/files/davinci_mvlpro5.0.mk
packages/dsplink/files/openembedded.mk
packages/dsplink/dsplink.inc
packages/dsplink/dsplink_1.50.bb
packages/dsplink/dsplink_1.51.00.08.bb
Diffs:
#
# mt diff -re8231248b90cb486d432d936fcf67a09ff7b496e -r13a8a32f8546ba5ac1322c1dcd5e08218c93d710
#
#
#
# rename "packages/dsplink/files/davinci_mvlpro5.0.mk"
# to "packages/dsplink/files/openembedded.mk"
#
# patch "packages/dsplink/dsplink.inc"
# from [5f66440887b9ddb50d916bd1ef9d159d68028bfe]
# to [e58be878ead87cf254deda88fb39ea035e312046]
#
# patch "packages/dsplink/dsplink_1.50.bb"
# from [a9e3ba59a084ded0b9f0ed96b0a405931edaa01c]
# to [d64b299e453d0996a6c5c6904284775d8fd7924c]
#
# patch "packages/dsplink/dsplink_1.51.00.08.bb"
# from [5f89c777768746e3ec3a8779b6c5812177572c57]
# to [ab1d5344f7ecb4e5c5bd053397e5c2f0315d0b3e]
#
# patch "packages/dsplink/files/openembedded.mk"
# from [548cfba77ccea469c2b027243497afd013f89fd7]
# to [b47b79e9d9e41888d36cb92c94a6be77545971c2]
#
============================================================
--- packages/dsplink/dsplink.inc 5f66440887b9ddb50d916bd1ef9d159d68028bfe
+++ packages/dsplink/dsplink.inc e58be878ead87cf254deda88fb39ea035e312046
@@ -25,23 +25,41 @@ USERARMFLAGS = "${TARGET_CC_ARCH}"
USERARMFLAGS = "${TARGET_CC_ARCH}"
-KERNELARMFLAGS = "-D__LINUX_ARM_ARCH__=5 -march=armv5t -mtune=arm9tdmi"
-KERNELARMFLAGS_armv6 = "-D__LINUX_ARM_ARCH__=6 -march=armv6j -mtune=arm1136jf-s"
-KERNELARMFLAGS_armv7a = "-D__LINUX_ARM_ARCH__=7 -march=armv7-a -mtune=cortex-a8"
+KERNELARMFLAGS = "-include linux/autoconf.h -c -iwithprefix include -Iinclude -Wall -Wstrict-prototypes \
+ -Wno-trigraphs -fno-strict-aliasing -fno-common \
+ -fno-omit-frame-pointer -mapcs -mno-sched-prolog \
+ -mlittle-endian \
+ -D__LINUX_ARM_ARCH__=5 -march=armv5t -mtune=arm9tdmi \
+ -msoft-float -Uarm -mapcs \
+ -Wdeclaration-after-statement -Os -marm -mabi=aapcs-linux"
+KERNELARMFLAGS_armv6 = "-include linux/autoconf.h -c -iwithprefix include -Iinclude -Wall -Wstrict-prototypes \
+ -Wno-trigraphs -fno-strict-aliasing -fno-common \
+ -fno-omit-frame-pointer -mapcs -mno-sched-prolog \
+ -mlittle-endian \
+ -D__LINUX_ARM_ARCH__=6 -march=armv6j -mtune=arm1136jf-s \
+ -msoft-float -Uarm -mapcs \
+ -Wdeclaration-after-statement -Os -marm -mabi=aapcs-linux"
+KERNELARMFLAGS_armv7a = "-c -nostdinc -include $(BASE_OSINC)/linux/autoconf.h -isystem $(OSINC_PLATFORM) -iwithprefix include -Iinclude -Wall -Wstrict-prototypes \
+ -Wno-trigraphs -fno-strict-aliasing -fno-common \
+ -fno-omit-frame-pointer -mapcs -mno-sched-prolog \
+ -mlittle-endian \
+ -D__LINUX_ARM_ARCH__=7 -march=armv7-a -mtune=cortex-a8 \
+ -msoft-float -Uarm -mapcs \
+ -Wdeclaration-after-statement -Os -marm -mabi=aapcs-linux \
+ -D__KERNEL__ -mno-thumb-interwork -msoft-float -fno-optimize-sibling-calls -g -fno-stack-protector -Wno-pointer-sign -g -DUSE_UDEV=1 -DOS_LINUX -DLINUX_KERNEL"
-
export DSPLINKPLATFORM
export DSPLINKDSP
do_configure () {
cp ${WORKDIR}/CURRENTCFG.MK ${S}/config
- cp ${WORKDIR}/davinci_mvlpro5.0.mk ${S}/make/Linux
+ cp ${WORKDIR}/openembedded.mk ${S}/make/Linux
cp ${WORKDIR}/c64xx_5.xx_linux.mk ${S}/make/DspBios
sed -i -e s:SED_ME_SOURCEDIR:${S}:g \
- -e s:SED_ME_GPPDISTRO:davinci_mvlpro5\.0:g \
+ -e s:SED_ME_GPPDISTRO:openembedded:g \
-e s:SED_ME_KERNELVERSION:${KERNEL_VERSION}:g \
- -e s:SED_ME_DSPDISTRO:davinci_mvlpro5\.0:g \
+ -e s:SED_ME_DSPDISTRO:openembedded:g \
-e s:SED_ME_PLATFORM:${DSPLINKPLATFORM}:g \
-e s:SED_ME_DSP:${DSPLINKDSP}:g \
-e s:SED_ME_SOC:${DSPLINKSOC}:g \
@@ -53,7 +71,7 @@ do_configure () {
-e s:SED_ME_KERNELDIR:${STAGING_KERNEL_DIR}:g \
-e 's:SEDME_KERNEL_ARMFLAGS:${KERNELARMFLAGS}:g' \
-e 's:SEDME_USER_ARMFLAGS:${USERARMFLAGS}:g' \
- ${S}/make/Linux/davinci_mvlpro5.0.mk
+ ${S}/make/Linux/openembedded.mk
}
============================================================
--- packages/dsplink/dsplink_1.50.bb a9e3ba59a084ded0b9f0ed96b0a405931edaa01c
+++ packages/dsplink/dsplink_1.50.bb d64b299e453d0996a6c5c6904284775d8fd7924c
@@ -11,7 +11,7 @@ SRC_URI = "http://install.tarball.in.sou
SRC_URI = "http://install.tarball.in.source.dir/dsplink_1_50.tar.gz \
file://CURRENTCFG.MK \
file://c64xx_5.xx_linux.mk \
- file://davinci_mvlpro5.0.mk \
+ file://openmebdded.mk \
file://prcs-fix-include.patch;patch=1;pnum=2 \
"
============================================================
--- packages/dsplink/dsplink_1.51.00.08.bb 5f89c777768746e3ec3a8779b6c5812177572c57
+++ packages/dsplink/dsplink_1.51.00.08.bb ab1d5344f7ecb4e5c5bd053397e5c2f0315d0b3e
@@ -11,7 +11,7 @@ SRC_URI = "http://install.tarball.in.sou
SRC_URI = "http://install.tarball.in.source.dir/dsplink_1_51_00_08.tar.gz \
file://CURRENTCFG.MK \
file://c64xx_5.xx_linux.mk \
- file://davinci_mvlpro5.0.mk \
+ file://openembedded.mk \
file://prcs-fix-include.patch;patch=1;pnum=2 \
"
============================================================
--- packages/dsplink/files/davinci_mvlpro5.0.mk 548cfba77ccea469c2b027243497afd013f89fd7
+++ packages/dsplink/files/openembedded.mk b47b79e9d9e41888d36cb92c94a6be77545971c2
@@ -99,12 +99,7 @@ CC_SW_DEB := -g
# ----------------------------------------------------------------------------
# Standard flags for the compiler
# ----------------------------------------------------------------------------
-STD_KRNL_FLAGS := -include linux/autoconf.h -c -iwithprefix include -Iinclude -Wall -Wstrict-prototypes\
- -Wno-trigraphs -fno-strict-aliasing -fno-common \
- -fno-omit-frame-pointer -mapcs -mno-sched-prolog \
- -mlittle-endian SEDME_KERNEL_ARMFLAGS \
- -msoft-float -Uarm -mapcs \
- -Wdeclaration-after-statement -Os -marm -mabi=aapcs-linux
+STD_KRNL_FLAGS := SEDME_KERNEL_ARMFLAGS
STD_USER_FLAGS := -mlittle-endian SEDME_USER_ARMFLAGS -msoft-float \
-Uarm -Wdeclaration-after-statement -marm -Wall \
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing \
More information about the Openembedded-commits
mailing list