bitbake.conf/tune.conf: Set BASE_PACKAGE_ARCH and build PACKAGE_ARCH from this
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4857 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
parent
a906cd2a4b
commit
45d0dac16a
|
@ -86,7 +86,8 @@ TARGET_SYS = "${TARGET_ARCH}${TARGET_VENDOR}${@['-' + bb.data.getVar('TARGET_OS'
|
|||
TARGET_PREFIX = "${TARGET_SYS}-"
|
||||
TARGET_CC_ARCH = ""
|
||||
|
||||
PACKAGE_ARCH = "${HOST_ARCH}"
|
||||
BASE_PACKAGE_ARCH = "${HOST_ARCH}"
|
||||
PACKAGE_ARCH = "${BASE_PACKAGE_ARCH}"
|
||||
MACHINE_ARCH = "${@[bb.data.getVar('HOST_ARCH', d, 1), bb.data.getVar('MACHINE', d, 1)][bool(bb.data.getVar('MACHINE', d, 1))]}"
|
||||
PACKAGE_ARCHS = "all any noarch ${TARGET_ARCH} ${PACKAGE_EXTRA_ARCHS} ${MACHINE}"
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TARGET_CC_ARCH = "-march=armv6j -mtune=arm1136jf-s"
|
||||
TARGET_CC_ARCH += "${@['', '-mfloat-abi=softfp -mfpu=vfp'][(bb.data.getVar('TARGET_FPU', d, 1) == 'soft') and (bb.data.getVar('CPU_FEATURES', d, 1).find('vfp') != -1)]}"
|
||||
FEED_ARCH = "armv6"
|
||||
PACKAGE_ARCH = "armv6"
|
||||
BASE_PACKAGE_ARCH = "armv6"
|
||||
|
||||
ARM_INSTRUCTION_SET = "${@['thumb','arm'][bb.data.getVar('CPU_FEATURES', d, 1).find('thumb') == -1]}"
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
FEED_ARCH = "armv4t"
|
||||
PACKAGE_ARCH = "armv4t"
|
||||
BASE_PACKAGE_ARCH = "armv4t"
|
||||
TARGET_CC_ARCH = "-march=armv4t -mtune=arm920t"
|
||||
|
||||
|
|
|
@ -4,4 +4,4 @@ FEED_ARCH = "armv5te"
|
|||
#TARGET_CC_ARCH = "-march=armv5te -mtune=arm926ejs"
|
||||
# For gcc 4.x you need:
|
||||
TARGET_CC_ARCH = "-march=armv5te -mtune=arm926ej-s"
|
||||
PACKAGE_ARCH = "armv5te"
|
||||
BASE_PACKAGE_ARCH = "armv5te"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
PACKAGE_ARCH = "armv4t"
|
||||
BASE_PACKAGE_ARCH = "armv4t"
|
||||
TARGET_CC_ARCH = "-mcpu=arm9tdmi -mtune=arm9tdmi"
|
||||
|
|
|
@ -3,4 +3,4 @@
|
|||
# This will NOT compile programs in 'ARM' mode, which is what you really want
|
||||
TARGET_CC_ARCH = "-march=armv7 -mfpu=vfp -mfloat-abi=softfp"
|
||||
FEED_ARCH = "armv7"
|
||||
PACKAGE_ARCH = "armv7"
|
||||
BASE_PACKAGE_ARCH = "armv7"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TARGET_CC_ARCH = "-march=c3 -mtune=c3"
|
||||
PACKAGE_ARCH = "i586"
|
||||
BASE_PACKAGE_ARCH = "i586"
|
||||
|
||||
|
|
|
@ -6,4 +6,4 @@
|
|||
TARGET_CC_ARCH = "-march=armv7-a -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -mfloat-abi=softfp"
|
||||
TARGET_CC_ARCH_pn-libxcursor = "-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp"
|
||||
FEED_ARCH = "armv7a"
|
||||
PACKAGE_ARCH = "armv7a"
|
||||
BASE_PACKAGE_ARCH = "armv7a"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TARGET_CC_ARCH = "-march=armv7 -mtune=cortex-m1 -mfpu=vfp -mfloat-abi=softfp"
|
||||
FEED_ARCH = "armv6"
|
||||
PACKAGE_ARCH = "armv6"
|
||||
BASE_PACKAGE_ARCH = "armv6"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# valid options for -march: `armv7', `armv7-m'
|
||||
TARGET_CC_ARCH = "-march=armv7-m -mtune=cortex-m3 -mfpu=vfp -mfloat-abi=softfp"
|
||||
FEED_ARCH = "armv7"
|
||||
PACKAGE_ARCH = "armv7"
|
||||
BASE_PACKAGE_ARCH = "armv7"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# valid options for -march: `armv7', `armv7-r'
|
||||
TARGET_CC_ARCH = "-march=armv7-r -mtune=cortex-r4 -mfpu=vfp -mfloat-abi=softfp"
|
||||
FEED_ARCH = "armv7"
|
||||
PACKAGE_ARCH = "armv7"
|
||||
BASE_PACKAGE_ARCH = "armv7"
|
||||
|
|
|
@ -2,5 +2,5 @@ TARGET_CC_ARCH = "-march=ep9312 -mtune=ep9312 -mcpu=ep9312"
|
|||
# add "-mfp=maverick" for newer gcc versions > 4.0
|
||||
|
||||
#set arch to ep9312 for all generated packages
|
||||
PACKAGE_ARCH = "ep9312"
|
||||
BASE_PACKAGE_ARCH = "ep9312"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Configurations for the Intel PXA27x Appications Processor Family.
|
||||
# Please use tune-xscale for PXA255/PXA26x based processors.
|
||||
TARGET_CC_ARCH = "-march=iwmmxt -mcpu=iwmmxt -mtune=iwmmxt"
|
||||
PACKAGE_ARCH = "iwmmxt"
|
||||
BASE_PACKAGE_ARCH = "iwmmxt"
|
||||
PACKAGE_EXTRA_ARCHS += "iwmmxt"
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
TARGET_CC_ARCH = "-mcpu=603e -mhard-float"
|
||||
PACKAGE_ARCH = "ppc603e"
|
||||
BASE_PACKAGE_ARCH = "ppc603e"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
TARGET_CC_ARCH = "-mcpu=8540"
|
||||
PACKAGE_ARCH = "ppce500"
|
||||
BASE_PACKAGE_ARCH = "ppce500"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
TARGET_CC_ARCH = "-mcpu=supersparc"
|
||||
PACKAGE_ARCH = "supersparc"
|
||||
BASE_PACKAGE_ARCH = "supersparc"
|
||||
|
|
|
@ -2,7 +2,7 @@ FEED_ARCH = "armv5te"
|
|||
|
||||
TARGET_CC_ARCH = "-march=armv5te -mtune=xscale"
|
||||
TARGET_CC_KERNEL_ARCH = "-march=armv5te -mtune=xscale"
|
||||
PACKAGE_ARCH = "${@['armv5teb', 'armv5te'][bb.data.getVar('SITEINFO_ENDIANESS', d, 1) == 'le']}"
|
||||
BASE_PACKAGE_ARCH = "${@['armv5teb', 'armv5te'][bb.data.getVar('SITEINFO_ENDIANESS', d, 1) == 'le']}"
|
||||
|
||||
# webkit-gtk has alignment issues with double instructions on armv5 so
|
||||
# disable them here
|
||||
|
|
Loading…
Reference in New Issue