diff options
author | Martin Jansa <martin.jansa@gmail.com> | 2013-04-24 15:42:12 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-04-29 14:45:06 +0100 |
commit | 60589dd60ce0e088a2976b98ed8b914b26a83a03 (patch) | |
tree | 77a67e8e4f61b80e17fa02a889e2965d2cf1f946 /meta/conf | |
parent | 46b021c931684325e4e46712087756354d4459b4 (diff) | |
download | poky-60589dd60ce0e088a2976b98ed8b914b26a83a03.tar.gz |
conf/machine: use .= instead of += in TUNE_CCARGS
* number of TUNE_CCARGS conditionals is important if we add
extra space with each one in "else" branch
I'm building for 2 MACHINEs one is cortexa9, second is cortexa8
few months ago we added TUNE_CCARGS[vardepvalue] in bitbake.conf
http://git.openembedded.org/openembedded-core/commit/?id=03f1e34ea3ce80931e9c3cd2ab22824f28a7233b
which fixed some cases (like mentioned tune-xscale and tune-arm926ejs)
where both had unused TUNE_CCARGS when common DEFAULTTUNE was used.
with cortexa[89] it's different, because cortexa9 has one extra TUNE_CCARGS
TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexa9", "-mtune=cortex-a9", "", d)}"
which adds extra *space* even when not used because of '+=' and as result:
$ bitbake-diffsigs tmp-eglibc/sstate-diff/1366797730/*/armv7*/adapterbase/*do_configure*
basehash changed from f986789fb8fb3579ed6a3492cc8a8d10 to c851b5f838d945ee13072e9ad6725dca
Variable TUNE_CCARGS value changed from
' -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon '
to
' -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon '
Hash for dependent task gcc-runtime_4.7.bb.do_populate_sysroot changed from bdeabf7a86958b9110b566344b7916de to 2be5618e6bc8c57ec9db5659bf217915
Hash for dependent task eglibc_2.17.bb.do_populate_sysroot changed from b4f40fc62dde684acd0a574532a55360 to 97fcb426603d4a1c1099c0504d2ebf7d
Hash for dependent task glib-2.0_2.34.3.bb.do_populate_sysroot changed from fd2f90b83098c34e88d649d70f6ea4f5 to ebd740bb94ea3eb0a914efda6fc82c4a
(From OE-Core rev: b7430ff83760ac29079d20dc7c62f498a0a9d55d)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf')
42 files changed, 56 insertions, 56 deletions
diff --git a/meta/conf/machine/include/arm/arch-armv4.inc b/meta/conf/machine/include/arm/arch-armv4.inc index 5940467ae5..c33c81690c 100644 --- a/meta/conf/machine/include/arm/arch-armv4.inc +++ b/meta/conf/machine/include/arm/arch-armv4.inc | |||
@@ -1,7 +1,7 @@ | |||
1 | DEFAULTTUNE ?= "armv4" | 1 | DEFAULTTUNE ?= "armv4" |
2 | 2 | ||
3 | TUNEVALID[armv4] = "Enable instructions for ARMv4" | 3 | TUNEVALID[armv4] = "Enable instructions for ARMv4" |
4 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "armv4", "-march=armv4${ARMPKGSFX_THUMB}", "", d)}" | 4 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "armv4", " -march=armv4${ARMPKGSFX_THUMB}", "", d)}" |
5 | # enable --fix-v4bx when we have armv4 in TUNE_FEATURES, but then disable it when we have also armv5 or thumb | 5 | # enable --fix-v4bx when we have armv4 in TUNE_FEATURES, but then disable it when we have also armv5 or thumb |
6 | # maybe we should extend bb.utils.contains to support check for any checkvalues in value, now it does | 6 | # maybe we should extend bb.utils.contains to support check for any checkvalues in value, now it does |
7 | # checkvalues.issubset(val) which cannot be used for negative test of foo neither bar in value | 7 | # checkvalues.issubset(val) which cannot be used for negative test of foo neither bar in value |
diff --git a/meta/conf/machine/include/arm/arch-armv5.inc b/meta/conf/machine/include/arm/arch-armv5.inc index 33fe401ee1..9e8d1fa0a5 100644 --- a/meta/conf/machine/include/arm/arch-armv5.inc +++ b/meta/conf/machine/include/arm/arch-armv5.inc | |||
@@ -2,7 +2,7 @@ DEFAULTTUNE ?= "armv5" | |||
2 | 2 | ||
3 | TUNEVALID[armv5] = "Enable instructions for ARMv5" | 3 | TUNEVALID[armv5] = "Enable instructions for ARMv5" |
4 | TUNECONFLICTS[armv5] = "armv4" | 4 | TUNECONFLICTS[armv5] = "armv4" |
5 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "armv5", "-march=armv5${ARMPKGSFX_THUMB}${ARMPKGSFX_DSP}", "", d)}" | 5 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "armv5", " -march=armv5${ARMPKGSFX_THUMB}${ARMPKGSFX_DSP}", "", d)}" |
6 | MACHINEOVERRIDES =. "${@bb.utils.contains("TUNE_FEATURES", "armv5", "armv5:", "" ,d)}" | 6 | MACHINEOVERRIDES =. "${@bb.utils.contains("TUNE_FEATURES", "armv5", "armv5:", "" ,d)}" |
7 | 7 | ||
8 | ARMPKGSFX_DSP = "${@bb.utils.contains("TUNE_FEATURES", [ "armv5", "dsp" ], "e", "", d)}" | 8 | ARMPKGSFX_DSP = "${@bb.utils.contains("TUNE_FEATURES", [ "armv5", "dsp" ], "e", "", d)}" |
diff --git a/meta/conf/machine/include/arm/arch-armv6.inc b/meta/conf/machine/include/arm/arch-armv6.inc index 882400ed0d..0adf73fae2 100644 --- a/meta/conf/machine/include/arm/arch-armv6.inc +++ b/meta/conf/machine/include/arm/arch-armv6.inc | |||
@@ -2,7 +2,7 @@ DEFAULTTUNE ?= "armv6" | |||
2 | 2 | ||
3 | TUNEVALID[armv6] = "Enable instructions for ARMv6" | 3 | TUNEVALID[armv6] = "Enable instructions for ARMv6" |
4 | TUNECONFLICTS[armv6] = "armv4 armv5" | 4 | TUNECONFLICTS[armv6] = "armv4 armv5" |
5 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "armv6", "-march=armv6", "", d)}" | 5 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "armv6", " -march=armv6", "", d)}" |
6 | MACHINEOVERRIDES =. "${@bb.utils.contains("TUNE_FEATURES", "armv6", "armv6:", "" ,d)}" | 6 | MACHINEOVERRIDES =. "${@bb.utils.contains("TUNE_FEATURES", "armv6", "armv6:", "" ,d)}" |
7 | 7 | ||
8 | require conf/machine/include/arm/arch-armv5-dsp.inc | 8 | require conf/machine/include/arm/arch-armv5-dsp.inc |
diff --git a/meta/conf/machine/include/arm/arch-armv7a.inc b/meta/conf/machine/include/arm/arch-armv7a.inc index e876f33ddc..bf3eace42f 100644 --- a/meta/conf/machine/include/arm/arch-armv7a.inc +++ b/meta/conf/machine/include/arm/arch-armv7a.inc | |||
@@ -2,7 +2,7 @@ DEFAULTTUNE ?= "armv7a" | |||
2 | 2 | ||
3 | TUNEVALID[armv7a] = "Enable instructions for ARMv7-a" | 3 | TUNEVALID[armv7a] = "Enable instructions for ARMv7-a" |
4 | TUNECONFLICTS[armv7a] = "armv4 armv5 armv6 armv7" | 4 | TUNECONFLICTS[armv7a] = "armv4 armv5 armv6 armv7" |
5 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "armv7a", "-march=armv7-a", "", d)}" | 5 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "armv7a", " -march=armv7-a", "", d)}" |
6 | MACHINEOVERRIDES =. "${@bb.utils.contains("TUNE_FEATURES", "armv7a", "armv7a:", "" ,d)}" | 6 | MACHINEOVERRIDES =. "${@bb.utils.contains("TUNE_FEATURES", "armv7a", "armv7a:", "" ,d)}" |
7 | 7 | ||
8 | require conf/machine/include/arm/arch-armv6.inc | 8 | require conf/machine/include/arm/arch-armv6.inc |
diff --git a/meta/conf/machine/include/arm/feature-arm-neon.inc b/meta/conf/machine/include/arm/feature-arm-neon.inc index a7dac03871..df4027e4b9 100644 --- a/meta/conf/machine/include/arm/feature-arm-neon.inc +++ b/meta/conf/machine/include/arm/feature-arm-neon.inc | |||
@@ -1,3 +1,3 @@ | |||
1 | TUNEVALID[neon] = "Enable Neon SIMD accelerator unit." | 1 | TUNEVALID[neon] = "Enable Neon SIMD accelerator unit." |
2 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "neon", "-mfpu=neon", "" ,d)}" | 2 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "neon", " -mfpu=neon", "" ,d)}" |
3 | ARMPKGSFX_FPU .= "${@bb.utils.contains("TUNE_FEATURES", "neon", "-neon", "" ,d)}" | 3 | ARMPKGSFX_FPU .= "${@bb.utils.contains("TUNE_FEATURES", "neon", "-neon", "" ,d)}" |
diff --git a/meta/conf/machine/include/arm/feature-arm-thumb.inc b/meta/conf/machine/include/arm/feature-arm-thumb.inc index d094529d2d..bd754bea67 100644 --- a/meta/conf/machine/include/arm/feature-arm-thumb.inc +++ b/meta/conf/machine/include/arm/feature-arm-thumb.inc | |||
@@ -6,7 +6,7 @@ | |||
6 | # slower. | 6 | # slower. |
7 | TUNEVALID[thumb] = "Use thumb instructions instead of ARM" | 7 | TUNEVALID[thumb] = "Use thumb instructions instead of ARM" |
8 | ARM_THUMB_M_OPT = "${@['-marm', '-mthumb'][d.getVar('ARM_INSTRUCTION_SET', True) == 'thumb']}" | 8 | ARM_THUMB_M_OPT = "${@['-marm', '-mthumb'][d.getVar('ARM_INSTRUCTION_SET', True) == 'thumb']}" |
9 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "thumb", "${ARM_THUMB_M_OPT}", "", d)}" | 9 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "thumb", " ${ARM_THUMB_M_OPT}", "", d)}" |
10 | OVERRIDES .= "${@bb.utils.contains("TUNE_FEATURES", "thumb", ":thumb", "", d)}" | 10 | OVERRIDES .= "${@bb.utils.contains("TUNE_FEATURES", "thumb", ":thumb", "", d)}" |
11 | 11 | ||
12 | # Note armv7 will hit on armv7a as well | 12 | # Note armv7 will hit on armv7a as well |
@@ -20,7 +20,7 @@ ARMPKGSFX_THUMB .= "${@bb.utils.contains("TUNE_FEATURES", [ "armv7", "thumb" ], | |||
20 | # arm system and vice versa. It is strongly recommended that DISTROs not | 20 | # arm system and vice versa. It is strongly recommended that DISTROs not |
21 | # turn this off - the actual cost is very small. | 21 | # turn this off - the actual cost is very small. |
22 | TUNEVALID[no-thumb-interwork] = "Disable mixing of thumb and ARM functions" | 22 | TUNEVALID[no-thumb-interwork] = "Disable mixing of thumb and ARM functions" |
23 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "no-thumb-interwork", "-mno-thumb-interwork", "-mthumb-interwork", d)}" | 23 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "no-thumb-interwork", " -mno-thumb-interwork", " -mthumb-interwork", d)}" |
24 | OVERRIDES .= "${@bb.utils.contains("TUNE_FEATURES", "no-thumb-interwork", ":thumb-interwork", "", d)}" | 24 | OVERRIDES .= "${@bb.utils.contains("TUNE_FEATURES", "no-thumb-interwork", ":thumb-interwork", "", d)}" |
25 | 25 | ||
26 | TARGET_CC_KERNEL_ARCH += "-mno-thumb-interwork -marm" | 26 | TARGET_CC_KERNEL_ARCH += "-mno-thumb-interwork -marm" |
diff --git a/meta/conf/machine/include/arm/feature-arm-vfp.inc b/meta/conf/machine/include/arm/feature-arm-vfp.inc index 29a925c3f0..dbc7e285bb 100644 --- a/meta/conf/machine/include/arm/feature-arm-vfp.inc +++ b/meta/conf/machine/include/arm/feature-arm-vfp.inc | |||
@@ -2,5 +2,5 @@ TUNEVALID[vfp] = "Enable Vector Floating Point (vfp) unit." | |||
2 | ARMPKGSFX_FPU .= "${@bb.utils.contains("TUNE_FEATURES", "vfp", "-vfp", "" ,d)}" | 2 | ARMPKGSFX_FPU .= "${@bb.utils.contains("TUNE_FEATURES", "vfp", "-vfp", "" ,d)}" |
3 | 3 | ||
4 | TUNEVALID[callconvention-hard] = "Enable EABI hard float call convention, requires VFP." | 4 | TUNEVALID[callconvention-hard] = "Enable EABI hard float call convention, requires VFP." |
5 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "vfp", bb.utils.contains("TUNE_FEATURES", "callconvention-hard", "-mfloat-abi=hard", "-mfloat-abi=softfp", d), "" ,d)}" | 5 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "vfp", bb.utils.contains("TUNE_FEATURES", "callconvention-hard", " -mfloat-abi=hard", " -mfloat-abi=softfp", d), "" ,d)}" |
6 | ARMPKGSFX_EABI .= "${@bb.utils.contains("TUNE_FEATURES", [ "callconvention-hard", "vfp" ], "hf", "", d)}" | 6 | ARMPKGSFX_EABI .= "${@bb.utils.contains("TUNE_FEATURES", [ "callconvention-hard", "vfp" ], "hf", "", d)}" |
diff --git a/meta/conf/machine/include/ia32/arch-ia32.inc b/meta/conf/machine/include/ia32/arch-ia32.inc index a817bfd967..aa83896eb6 100644 --- a/meta/conf/machine/include/ia32/arch-ia32.inc +++ b/meta/conf/machine/include/ia32/arch-ia32.inc | |||
@@ -13,7 +13,7 @@ TUNE_PKGARCH = "${TUNE_PKGARCH_tune-${DEFAULTTUNE}}" | |||
13 | TUNEVALID[m32] = "IA32 ELF32 standard ABI" | 13 | TUNEVALID[m32] = "IA32 ELF32 standard ABI" |
14 | TUNECONFLICTS[m32] = "m64 mx32" | 14 | TUNECONFLICTS[m32] = "m64 mx32" |
15 | TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "m32", "${X86ARCH32}", "" ,d)}" | 15 | TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "m32", "${X86ARCH32}", "" ,d)}" |
16 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "m32", "-m32", "", d)}" | 16 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "m32", " -m32", "", d)}" |
17 | MACHINEOVERRIDES =. "${@bb.utils.contains("TUNE_FEATURES", "m32", "x86:", "" ,d)}" | 17 | MACHINEOVERRIDES =. "${@bb.utils.contains("TUNE_FEATURES", "m32", "x86:", "" ,d)}" |
18 | 18 | ||
19 | # x32 ABI | 19 | # x32 ABI |
@@ -21,7 +21,7 @@ TUNEVALID[mx32] = "IA32e (x86_64) ELF32 standard ABI" | |||
21 | TUNECONFLICTS[mx32] = "m64 m32" | 21 | TUNECONFLICTS[mx32] = "m64 m32" |
22 | TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "mx32", "${X86ARCH64}", "" ,d)}" | 22 | TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "mx32", "${X86ARCH64}", "" ,d)}" |
23 | ABIEXTENSION .= "${@bb.utils.contains("TUNE_FEATURES", "mx32", "x32", "" ,d)}" | 23 | ABIEXTENSION .= "${@bb.utils.contains("TUNE_FEATURES", "mx32", "x32", "" ,d)}" |
24 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "mx32", "-mx32", "", d)}" | 24 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "mx32", " -mx32", "", d)}" |
25 | TUNE_LDARGS += "${@bb.utils.contains("TUNE_FEATURES", "mx32", "-m elf32_x86_64", "", d)}" | 25 | TUNE_LDARGS += "${@bb.utils.contains("TUNE_FEATURES", "mx32", "-m elf32_x86_64", "", d)}" |
26 | TUNE_ASARGS += "${@bb.utils.contains("TUNE_FEATURES", "mx32", "-x32", "", d)}" | 26 | TUNE_ASARGS += "${@bb.utils.contains("TUNE_FEATURES", "mx32", "-x32", "", d)}" |
27 | 27 | ||
@@ -29,7 +29,7 @@ TUNE_ASARGS += "${@bb.utils.contains("TUNE_FEATURES", "mx32", "-x32", "", d)}" | |||
29 | TUNEVALID[m64] = "IA32e (x86_64) ELF64 standard ABI" | 29 | TUNEVALID[m64] = "IA32e (x86_64) ELF64 standard ABI" |
30 | TUNECONFLICTS[m64] = "m32 mx32" | 30 | TUNECONFLICTS[m64] = "m32 mx32" |
31 | TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "m64", "${X86ARCH64}", "" ,d)}" | 31 | TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "m64", "${X86ARCH64}", "" ,d)}" |
32 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "m64", "-m64", "", d)}" | 32 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "m64", " -m64", "", d)}" |
33 | 33 | ||
34 | # Default Tune configurations | 34 | # Default Tune configurations |
35 | AVAILTUNES += "x86" | 35 | AVAILTUNES += "x86" |
diff --git a/meta/conf/machine/include/mips/arch-mips.inc b/meta/conf/machine/include/mips/arch-mips.inc index c390ff9206..02626d300e 100644 --- a/meta/conf/machine/include/mips/arch-mips.inc +++ b/meta/conf/machine/include/mips/arch-mips.inc | |||
@@ -8,25 +8,25 @@ DEFAULTTUNE ?= "mips" | |||
8 | 8 | ||
9 | # Endianess | 9 | # Endianess |
10 | TUNEVALID[bigendian] = "Enable big-endian mode" | 10 | TUNEVALID[bigendian] = "Enable big-endian mode" |
11 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "bigendian", "-meb", "-mel", d)}" | 11 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "bigendian", " -meb", " -mel", d)}" |
12 | 12 | ||
13 | # ABI flags | 13 | # ABI flags |
14 | TUNEVALID[o32] = "MIPS o32 ABI" | 14 | TUNEVALID[o32] = "MIPS o32 ABI" |
15 | TUNECONFLICTS[o32] = "n32 n64" | 15 | TUNECONFLICTS[o32] = "n32 n64" |
16 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "o32", "-mabi=32", "", d)}" | 16 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "o32", " -mabi=32", "", d)}" |
17 | 17 | ||
18 | TUNEVALID[n32] = "MIPS64 n32 ABI" | 18 | TUNEVALID[n32] = "MIPS64 n32 ABI" |
19 | TUNECONFLICTS[n32] = "o32 n64" | 19 | TUNECONFLICTS[n32] = "o32 n64" |
20 | ABIEXTENSION .= "${@bb.utils.contains("TUNE_FEATURES", "n32", "n32", "" ,d)}" | 20 | ABIEXTENSION .= "${@bb.utils.contains("TUNE_FEATURES", "n32", "n32", "" ,d)}" |
21 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "n32", "-mabi=n32", "", d)}" | 21 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "n32", " -mabi=n32", "", d)}" |
22 | 22 | ||
23 | TUNEVALID[n64] = "MIPS64 n64 ABI" | 23 | TUNEVALID[n64] = "MIPS64 n64 ABI" |
24 | TUNECONFLICTS[n64] = "o32 n32" | 24 | TUNECONFLICTS[n64] = "o32 n32" |
25 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "n64", "-mabi=64", "", d)}" | 25 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "n64", " -mabi=64", "", d)}" |
26 | 26 | ||
27 | # Floating point | 27 | # Floating point |
28 | TUNEVALID[fpu-hard] = "Use hardware FPU" | 28 | TUNEVALID[fpu-hard] = "Use hardware FPU" |
29 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard", "-mhard-float", "-msoft-float", d)}" | 29 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard", " -mhard-float", " -msoft-float", d)}" |
30 | TARGET_FPU = "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard", "", "soft", d)}" | 30 | TARGET_FPU = "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard", "", "soft", d)}" |
31 | 31 | ||
32 | # Package naming | 32 | # Package naming |
diff --git a/meta/conf/machine/include/powerpc/arch-powerpc.inc b/meta/conf/machine/include/powerpc/arch-powerpc.inc index ae81cde630..036ca3c974 100644 --- a/meta/conf/machine/include/powerpc/arch-powerpc.inc +++ b/meta/conf/machine/include/powerpc/arch-powerpc.inc | |||
@@ -9,14 +9,14 @@ TUNE_PKGARCH = "${TUNE_PKGARCH_tune-${DEFAULTTUNE}}" | |||
9 | ABIEXTENSION ?= "" | 9 | ABIEXTENSION ?= "" |
10 | 10 | ||
11 | TUNEVALID[m32] = "Power ELF32 standard ABI" | 11 | TUNEVALID[m32] = "Power ELF32 standard ABI" |
12 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "m32", "-m32", "", d)}" | 12 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "m32", " -m32", "", d)}" |
13 | TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "m32", "powerpc", "", d)}" | 13 | TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "m32", "powerpc", "", d)}" |
14 | 14 | ||
15 | TUNEVALID[fpu-hard] = "Use hardware FPU." | 15 | TUNEVALID[fpu-hard] = "Use hardware FPU." |
16 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard", "-mhard-float", "", d)}" | 16 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard", " -mhard-float", "", d)}" |
17 | 17 | ||
18 | TUNEVALID[fpu-soft] = "Use software FPU." | 18 | TUNEVALID[fpu-soft] = "Use software FPU." |
19 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "fpu-soft", "-msoft-float", "", d)}" | 19 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "fpu-soft", " -msoft-float", "", d)}" |
20 | TARGET_FPU .= "${@bb.utils.contains("TUNE_FEATURES", "fpu-soft", "soft", "", d)}" | 20 | TARGET_FPU .= "${@bb.utils.contains("TUNE_FEATURES", "fpu-soft", "soft", "", d)}" |
21 | 21 | ||
22 | TUNEVALID[altivec] = "Altivec" | 22 | TUNEVALID[altivec] = "Altivec" |
diff --git a/meta/conf/machine/include/powerpc/arch-powerpc64.inc b/meta/conf/machine/include/powerpc/arch-powerpc64.inc index f9e2b2a4c4..8476dec8a0 100644 --- a/meta/conf/machine/include/powerpc/arch-powerpc64.inc +++ b/meta/conf/machine/include/powerpc/arch-powerpc64.inc | |||
@@ -4,7 +4,7 @@ require conf/machine/include/powerpc/arch-powerpc.inc | |||
4 | 4 | ||
5 | TUNEVALID[m64] = "Power ELF64 standard ABI" | 5 | TUNEVALID[m64] = "Power ELF64 standard ABI" |
6 | TUNECONFLICTS[m64] = "m32 nf" | 6 | TUNECONFLICTS[m64] = "m32 nf" |
7 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "m64", "-m64", "", d)}" | 7 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "m64", " -m64", "", d)}" |
8 | TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", [ "m64" ], "powerpc64", "", d)}" | 8 | TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", [ "m64" ], "powerpc64", "", d)}" |
9 | 9 | ||
10 | AVAILTUNES += "powerpc64" | 10 | AVAILTUNES += "powerpc64" |
diff --git a/meta/conf/machine/include/sh/arch-sh.inc b/meta/conf/machine/include/sh/arch-sh.inc index cde59fed8e..64d4cac829 100644 --- a/meta/conf/machine/include/sh/arch-sh.inc +++ b/meta/conf/machine/include/sh/arch-sh.inc | |||
@@ -6,4 +6,4 @@ TUNE_ARCH = "${TUNE_ARCH_tune-${DEFAULTTUNE}}" | |||
6 | TUNE_PKGARCH = "${TUNE_PKGARCH_tune-${DEFAULTTUNE}}" | 6 | TUNE_PKGARCH = "${TUNE_PKGARCH_tune-${DEFAULTTUNE}}" |
7 | 7 | ||
8 | TUNEVALID[bigendian] = "Enabled big-endian mode." | 8 | TUNEVALID[bigendian] = "Enabled big-endian mode." |
9 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "bigendian", "-mb", "-ml", d)}" | 9 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "bigendian", " -mb", " -ml", d)}" |
diff --git a/meta/conf/machine/include/tune-arm1136jf-s.inc b/meta/conf/machine/include/tune-arm1136jf-s.inc index 63aca061ce..4a131b64c3 100644 --- a/meta/conf/machine/include/tune-arm1136jf-s.inc +++ b/meta/conf/machine/include/tune-arm1136jf-s.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv6" | |||
3 | require conf/machine/include/arm/arch-armv6.inc | 3 | require conf/machine/include/arm/arch-armv6.inc |
4 | 4 | ||
5 | TUNEVALID[arm1136jfs] = "Enable arm1136jfs specific processor optimizations" | 5 | TUNEVALID[arm1136jfs] = "Enable arm1136jfs specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "arm1136jfs", "-mtune=arm1136jf-s", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "arm1136jfs", " -mtune=arm1136jf-s", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "arm1136jfs" | 8 | AVAILTUNES += "arm1136jfs" |
9 | ARMPKGARCH_tune-arm1136jfs = "arm1136jfs" | 9 | ARMPKGARCH_tune-arm1136jfs = "arm1136jfs" |
diff --git a/meta/conf/machine/include/tune-arm920t.inc b/meta/conf/machine/include/tune-arm920t.inc index f72f1846a2..5cadcc7dc3 100644 --- a/meta/conf/machine/include/tune-arm920t.inc +++ b/meta/conf/machine/include/tune-arm920t.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv4t" | |||
3 | require conf/machine/include/arm/arch-armv4.inc | 3 | require conf/machine/include/arm/arch-armv4.inc |
4 | 4 | ||
5 | TUNEVALID[arm920t] = "Enable arm920t specific processor optimizations" | 5 | TUNEVALID[arm920t] = "Enable arm920t specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "arm920t", "-mtune=arm920t", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "arm920t", " -mtune=arm920t", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "arm920t" | 8 | AVAILTUNES += "arm920t" |
9 | ARMPKGARCH_tune-arm920t = "arm920t" | 9 | ARMPKGARCH_tune-arm920t = "arm920t" |
diff --git a/meta/conf/machine/include/tune-arm926ejs.inc b/meta/conf/machine/include/tune-arm926ejs.inc index 009d378a6b..335e4e020d 100644 --- a/meta/conf/machine/include/tune-arm926ejs.inc +++ b/meta/conf/machine/include/tune-arm926ejs.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv5te" | |||
3 | require conf/machine/include/arm/arch-armv5-dsp.inc | 3 | require conf/machine/include/arm/arch-armv5-dsp.inc |
4 | 4 | ||
5 | TUNEVALID[arm926ejs] = "Enable arm926ejs specific processor optimizations" | 5 | TUNEVALID[arm926ejs] = "Enable arm926ejs specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "arm926ejs", "-mtune=arm926ej-s", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "arm926ejs", " -mtune=arm926ej-s", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "arm926ejs" | 8 | AVAILTUNES += "arm926ejs" |
9 | ARMPKGARCH_tune-arm926ejs = "arm926ejs" | 9 | ARMPKGARCH_tune-arm926ejs = "arm926ejs" |
diff --git a/meta/conf/machine/include/tune-arm9tdmi.inc b/meta/conf/machine/include/tune-arm9tdmi.inc index ee79b52e1a..dee57c9858 100644 --- a/meta/conf/machine/include/tune-arm9tdmi.inc +++ b/meta/conf/machine/include/tune-arm9tdmi.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv4t" | |||
3 | require conf/machine/include/arm/arch-armv4.inc | 3 | require conf/machine/include/arm/arch-armv4.inc |
4 | 4 | ||
5 | TUNEVALID[arm9tdmi] = "Enable arm9tdmi specific processor optimizations" | 5 | TUNEVALID[arm9tdmi] = "Enable arm9tdmi specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "arm9tdmi", "-mtune=arm9tdmi", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "arm9tdmi", " -mtune=arm9tdmi", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "arm9tdmi" | 8 | AVAILTUNES += "arm9tdmi" |
9 | ARMPKGARCH_tune-arm9tdmi = "arm9tdmi" | 9 | ARMPKGARCH_tune-arm9tdmi = "arm9tdmi" |
diff --git a/meta/conf/machine/include/tune-c3.inc b/meta/conf/machine/include/tune-c3.inc index 79bb67b450..18865b7939 100644 --- a/meta/conf/machine/include/tune-c3.inc +++ b/meta/conf/machine/include/tune-c3.inc | |||
@@ -2,7 +2,7 @@ require conf/machine/include/ia32/arch-ia32.inc | |||
2 | 2 | ||
3 | TUNEVALID[c3] = "VIA Cyrix III or VIA C3 specific optimizations" | 3 | TUNEVALID[c3] = "VIA Cyrix III or VIA C3 specific optimizations" |
4 | TUNECONFLICTS[c3] = "m64 mx32" | 4 | TUNECONFLICTS[c3] = "m64 mx32" |
5 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "c3", "-march=c3 -mtune=c3", "", d)}" | 5 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "c3", " -march=c3 -mtune=c3", "", d)}" |
6 | 6 | ||
7 | AVAILTUNES += "c3" | 7 | AVAILTUNES += "c3" |
8 | TUNE_FEATURES_tune-c3 = "${TUNE_FEATURES_tune-x86} c3" | 8 | TUNE_FEATURES_tune-c3 = "${TUNE_FEATURES_tune-x86} c3" |
diff --git a/meta/conf/machine/include/tune-core2.inc b/meta/conf/machine/include/tune-core2.inc index 338ba73334..85b69240ce 100644 --- a/meta/conf/machine/include/tune-core2.inc +++ b/meta/conf/machine/include/tune-core2.inc | |||
@@ -4,7 +4,7 @@ require conf/machine/include/tune-i586.inc | |||
4 | 4 | ||
5 | # Extra tune features | 5 | # Extra tune features |
6 | TUNEVALID[core2] = "Enable core2 specific processor optimizations" | 6 | TUNEVALID[core2] = "Enable core2 specific processor optimizations" |
7 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "core2", "-march=core2 -msse3 -mtune=generic -mfpmath=sse", "", d)}" | 7 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "core2", " -march=core2 -msse3 -mtune=generic -mfpmath=sse", "", d)}" |
8 | 8 | ||
9 | # Extra tune selections | 9 | # Extra tune selections |
10 | AVAILTUNES += "core2" | 10 | AVAILTUNES += "core2" |
diff --git a/meta/conf/machine/include/tune-cortexa15.inc b/meta/conf/machine/include/tune-cortexa15.inc index 282c54e001..552977722f 100644 --- a/meta/conf/machine/include/tune-cortexa15.inc +++ b/meta/conf/machine/include/tune-cortexa15.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv7a-neon" | |||
3 | require conf/machine/include/arm/arch-armv7a.inc | 3 | require conf/machine/include/arm/arch-armv7a.inc |
4 | 4 | ||
5 | TUNEVALID[cortexa15] = "Enable Cortex-A15 specific processor optimizations" | 5 | TUNEVALID[cortexa15] = "Enable Cortex-A15 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexa15", "-mtune=cortex-a15", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "cortexa15", " -mtune=cortex-a15", "", d)}" |
7 | 7 | ||
8 | # Little Endian base configs | 8 | # Little Endian base configs |
9 | AVAILTUNES += "cortexa15 cortexa15t cortexa15-neon cortexa15t-neon" | 9 | AVAILTUNES += "cortexa15 cortexa15t cortexa15-neon cortexa15t-neon" |
diff --git a/meta/conf/machine/include/tune-cortexa7.inc b/meta/conf/machine/include/tune-cortexa7.inc index 9898e8ec75..f02f0a2e2f 100644 --- a/meta/conf/machine/include/tune-cortexa7.inc +++ b/meta/conf/machine/include/tune-cortexa7.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv7a-neon" | |||
3 | require conf/machine/include/arm/arch-armv7a.inc | 3 | require conf/machine/include/arm/arch-armv7a.inc |
4 | 4 | ||
5 | TUNEVALID[cortexa7] = "Enable Cortex-A7 specific processor optimizations" | 5 | TUNEVALID[cortexa7] = "Enable Cortex-A7 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexa7", "-mtune=cortex-a7", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "cortexa7", " -mtune=cortex-a7", "", d)}" |
7 | 7 | ||
8 | # Little Endian base configs | 8 | # Little Endian base configs |
9 | AVAILTUNES += "cortexa7 cortexa7t cortexa7-neon cortexa7t-neon" | 9 | AVAILTUNES += "cortexa7 cortexa7t cortexa7-neon cortexa7t-neon" |
diff --git a/meta/conf/machine/include/tune-cortexa8.inc b/meta/conf/machine/include/tune-cortexa8.inc index 36894e4ec4..771537ff84 100644 --- a/meta/conf/machine/include/tune-cortexa8.inc +++ b/meta/conf/machine/include/tune-cortexa8.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv7a-neon" | |||
3 | require conf/machine/include/arm/arch-armv7a.inc | 3 | require conf/machine/include/arm/arch-armv7a.inc |
4 | 4 | ||
5 | TUNEVALID[cortexa8] = "Enable Cortex-A8 specific processor optimizations" | 5 | TUNEVALID[cortexa8] = "Enable Cortex-A8 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexa8", "-mtune=cortex-a8", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "cortexa8", " -mtune=cortex-a8", "", d)}" |
7 | 7 | ||
8 | # Little Endian base configs | 8 | # Little Endian base configs |
9 | AVAILTUNES += "cortexa8 cortexa8t cortexa8-neon cortexa8t-neon" | 9 | AVAILTUNES += "cortexa8 cortexa8t cortexa8-neon cortexa8t-neon" |
diff --git a/meta/conf/machine/include/tune-cortexa9.inc b/meta/conf/machine/include/tune-cortexa9.inc index bac87188cd..700394b824 100644 --- a/meta/conf/machine/include/tune-cortexa9.inc +++ b/meta/conf/machine/include/tune-cortexa9.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv7a-neon" | |||
3 | require conf/machine/include/arm/arch-armv7a.inc | 3 | require conf/machine/include/arm/arch-armv7a.inc |
4 | 4 | ||
5 | TUNEVALID[cortexa9] = "Enable Cortex-A9 specific processor optimizations" | 5 | TUNEVALID[cortexa9] = "Enable Cortex-A9 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexa9", "-mtune=cortex-a9", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "cortexa9", " -mtune=cortex-a9", "", d)}" |
7 | 7 | ||
8 | # Little Endian base configs | 8 | # Little Endian base configs |
9 | AVAILTUNES += "cortexa9 cortexa9t cortexa9-neon cortexa9t-neon" | 9 | AVAILTUNES += "cortexa9 cortexa9t cortexa9-neon cortexa9t-neon" |
diff --git a/meta/conf/machine/include/tune-cortexm1.inc b/meta/conf/machine/include/tune-cortexm1.inc index e7e18e2bad..3b652796d2 100644 --- a/meta/conf/machine/include/tune-cortexm1.inc +++ b/meta/conf/machine/include/tune-cortexm1.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv7a" | |||
3 | require conf/machine/include/arm/arch-armv7a.inc | 3 | require conf/machine/include/arm/arch-armv7a.inc |
4 | 4 | ||
5 | TUNEVALID[cortexm1] = "Enable Cortex-M1 specific processor optimizations" | 5 | TUNEVALID[cortexm1] = "Enable Cortex-M1 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexm1", "-mtune=cortex-m1", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "cortexm1", " -mtune=cortex-m1", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "cortexm1" | 8 | AVAILTUNES += "cortexm1" |
9 | ARMPKGARCH_tune-cortexm1 = "cortexm1" | 9 | ARMPKGARCH_tune-cortexm1 = "cortexm1" |
diff --git a/meta/conf/machine/include/tune-cortexm3.inc b/meta/conf/machine/include/tune-cortexm3.inc index a5f0b5522f..cbc4c0dd49 100644 --- a/meta/conf/machine/include/tune-cortexm3.inc +++ b/meta/conf/machine/include/tune-cortexm3.inc | |||
@@ -3,10 +3,10 @@ DEFAULTTUNE ?= "cortexm3" | |||
3 | require conf/machine/include/arm/arch-armv7a.inc | 3 | require conf/machine/include/arm/arch-armv7a.inc |
4 | 4 | ||
5 | TUNEVALID[cortexm3] = "Enable Cortex-M3 specific processor optimizations" | 5 | TUNEVALID[cortexm3] = "Enable Cortex-M3 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexm3", "-mtune=cortex-m3", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "cortexm3", " -mtune=cortex-m3", "", d)}" |
7 | 7 | ||
8 | TUNEVALID[armv7m] = "Enable Cortex-M3 specific processor optimizations" | 8 | TUNEVALID[armv7m] = "Enable Cortex-M3 specific processor optimizations" |
9 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "armv7m", "-march=armv7-m", "", d)}" | 9 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "armv7m", " -march=armv7-m", "", d)}" |
10 | 10 | ||
11 | AVAILTUNES += "cortexm3" | 11 | AVAILTUNES += "cortexm3" |
12 | ARMPKGARCH_tune-cortexm3 = "armv7m" | 12 | ARMPKGARCH_tune-cortexm3 = "armv7m" |
diff --git a/meta/conf/machine/include/tune-cortexr4.inc b/meta/conf/machine/include/tune-cortexr4.inc index 3f38b6c0ec..57b6717e58 100644 --- a/meta/conf/machine/include/tune-cortexr4.inc +++ b/meta/conf/machine/include/tune-cortexr4.inc | |||
@@ -3,10 +3,10 @@ DEFAULTTUNE ?= "cortexr4" | |||
3 | require conf/machine/include/arm/arch-armv7a.inc | 3 | require conf/machine/include/arm/arch-armv7a.inc |
4 | 4 | ||
5 | TUNEVALID[cortexr4] = "Enable Cortex-R4 specific processor optimizations" | 5 | TUNEVALID[cortexr4] = "Enable Cortex-R4 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexr4", "-mtune=cortex-r4", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "cortexr4", " -mtune=cortex-r4", "", d)}" |
7 | 7 | ||
8 | TUNEVALID[armv7r] = "Enable Cortex-R4 specific processor optimizations" | 8 | TUNEVALID[armv7r] = "Enable Cortex-R4 specific processor optimizations" |
9 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "armv7r", "-march=armv7-r", "", d)}" | 9 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "armv7r", " -march=armv7-r", "", d)}" |
10 | 10 | ||
11 | AVAILTUNES += "cortexr4" | 11 | AVAILTUNES += "cortexr4" |
12 | ARMPKGARCH_tune-cortexr4 = "armv7r" | 12 | ARMPKGARCH_tune-cortexr4 = "armv7r" |
diff --git a/meta/conf/machine/include/tune-ep9312.inc b/meta/conf/machine/include/tune-ep9312.inc index fbf6939a70..b19b438125 100644 --- a/meta/conf/machine/include/tune-ep9312.inc +++ b/meta/conf/machine/include/tune-ep9312.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "ep9312" | |||
3 | require conf/machine/include/arm/arch-armv4.inc | 3 | require conf/machine/include/arm/arch-armv4.inc |
4 | 4 | ||
5 | TUNEVALID[ep9312] = "Enable Intel PXA27x specific processor optimizations" | 5 | TUNEVALID[ep9312] = "Enable Intel PXA27x specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "ep9312", "-march=ep9312 -mtune=ep9312", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "ep9312", " -march=ep9312 -mtune=ep9312", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ep9312" | 8 | AVAILTUNES += "ep9312" |
9 | ARMPKGARCH_tune-ep9312 = "ep9312" | 9 | ARMPKGARCH_tune-ep9312 = "ep9312" |
diff --git a/meta/conf/machine/include/tune-i586.inc b/meta/conf/machine/include/tune-i586.inc index afa9c92fd7..4542b9b6f1 100644 --- a/meta/conf/machine/include/tune-i586.inc +++ b/meta/conf/machine/include/tune-i586.inc | |||
@@ -4,7 +4,7 @@ require conf/machine/include/ia32/arch-ia32.inc | |||
4 | 4 | ||
5 | # Extra tune features | 5 | # Extra tune features |
6 | TUNEVALID[i586] = "Enable i586 specific processor optimizations" | 6 | TUNEVALID[i586] = "Enable i586 specific processor optimizations" |
7 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "i586", "-march=i586", "", d)}" | 7 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "i586", " -march=i586", "", d)}" |
8 | 8 | ||
9 | # Extra tune selections | 9 | # Extra tune selections |
10 | AVAILTUNES += "i586" | 10 | AVAILTUNES += "i586" |
diff --git a/meta/conf/machine/include/tune-iwmmxt.inc b/meta/conf/machine/include/tune-iwmmxt.inc index f1671ed930..748ca0d0aa 100644 --- a/meta/conf/machine/include/tune-iwmmxt.inc +++ b/meta/conf/machine/include/tune-iwmmxt.inc | |||
@@ -6,7 +6,7 @@ DEFAULTTUNE ?= "iwmmxt" | |||
6 | require conf/machine/include/arm/arch-armv5-dsp.inc | 6 | require conf/machine/include/arm/arch-armv5-dsp.inc |
7 | 7 | ||
8 | TUNEVALID[iwmmxt] = "Enable Intel PXA27x specific processor optimizations" | 8 | TUNEVALID[iwmmxt] = "Enable Intel PXA27x specific processor optimizations" |
9 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "iwmmxt", "-march=iwmmxt -mtune=iwmmxt", "", d)}" | 9 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "iwmmxt", " -march=iwmmxt -mtune=iwmmxt", "", d)}" |
10 | 10 | ||
11 | AVAILTUNES += "iwmmxt" | 11 | AVAILTUNES += "iwmmxt" |
12 | ARMPKGARCH_tune-iwmmxt = "iwmmxt" | 12 | ARMPKGARCH_tune-iwmmxt = "iwmmxt" |
diff --git a/meta/conf/machine/include/tune-mips32.inc b/meta/conf/machine/include/tune-mips32.inc index 03cd41123f..ae326cedf3 100644 --- a/meta/conf/machine/include/tune-mips32.inc +++ b/meta/conf/machine/include/tune-mips32.inc | |||
@@ -4,7 +4,7 @@ require conf/machine/include/mips/arch-mips.inc | |||
4 | 4 | ||
5 | TUNEVALID[mips32] = "Enable mips32 specific processor optimizations" | 5 | TUNEVALID[mips32] = "Enable mips32 specific processor optimizations" |
6 | TUNECONFLICTS[mips32] = "n64 n32" | 6 | TUNECONFLICTS[mips32] = "n64 n32" |
7 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "mips32", "-march=mips32", "", d)}" | 7 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "mips32", " -march=mips32", "", d)}" |
8 | 8 | ||
9 | AVAILTUNES += "mips32 mips32el mips32-nf mips32el-nf" | 9 | AVAILTUNES += "mips32 mips32el mips32-nf mips32el-nf" |
10 | 10 | ||
diff --git a/meta/conf/machine/include/tune-ppc476.inc b/meta/conf/machine/include/tune-ppc476.inc index 5d10261774..4ed185d2e2 100644 --- a/meta/conf/machine/include/tune-ppc476.inc +++ b/meta/conf/machine/include/tune-ppc476.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "ppc476" | |||
3 | require conf/machine/include/powerpc/arch-powerpc.inc | 3 | require conf/machine/include/powerpc/arch-powerpc.inc |
4 | 4 | ||
5 | TUNEVALID[ppc476] = "Enable ppc476 specific processor optimizations" | 5 | TUNEVALID[ppc476] = "Enable ppc476 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "ppc476", "-mcpu=476", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "ppc476", " -mcpu=476", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppc476" | 8 | AVAILTUNES += "ppc476" |
9 | TUNE_FEATURES_tune-ppc476 = "m32 fpu-hard ppc476" | 9 | TUNE_FEATURES_tune-ppc476 = "m32 fpu-hard ppc476" |
diff --git a/meta/conf/machine/include/tune-ppc603e.inc b/meta/conf/machine/include/tune-ppc603e.inc index 6557c1d696..d744a0053f 100644 --- a/meta/conf/machine/include/tune-ppc603e.inc +++ b/meta/conf/machine/include/tune-ppc603e.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "ppc603e" | |||
3 | require conf/machine/include/powerpc/arch-powerpc.inc | 3 | require conf/machine/include/powerpc/arch-powerpc.inc |
4 | 4 | ||
5 | TUNEVALID[ppc603e] = "Enable ppc603e specific processor optimizations" | 5 | TUNEVALID[ppc603e] = "Enable ppc603e specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "ppc603e", "-mcpu=603e", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "ppc603e", " -mcpu=603e", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppc603e" | 8 | AVAILTUNES += "ppc603e" |
9 | TUNE_FEATURES_tune-ppc603e = "m32 fpu-hard ppc603e" | 9 | TUNE_FEATURES_tune-ppc603e = "m32 fpu-hard ppc603e" |
diff --git a/meta/conf/machine/include/tune-ppce300c2.inc b/meta/conf/machine/include/tune-ppce300c2.inc index aae8ac08b5..05a9505f74 100644 --- a/meta/conf/machine/include/tune-ppce300c2.inc +++ b/meta/conf/machine/include/tune-ppce300c2.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "ppce300c2" | |||
3 | require conf/machine/include/powerpc/arch-powerpc.inc | 3 | require conf/machine/include/powerpc/arch-powerpc.inc |
4 | 4 | ||
5 | TUNEVALID[ppce300c2] = "Enable ppce300c2 specific processor optimizations" | 5 | TUNEVALID[ppce300c2] = "Enable ppce300c2 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "ppce300c2", "-mcpu=e300c2", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "ppce300c2", " -mcpu=e300c2", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppce300c2" | 8 | AVAILTUNES += "ppce300c2" |
9 | TUNE_FEATURES_tune-ppce300c2 = "m32 fpu-soft ppce300c2" | 9 | TUNE_FEATURES_tune-ppce300c2 = "m32 fpu-soft ppce300c2" |
diff --git a/meta/conf/machine/include/tune-ppce300c3.inc b/meta/conf/machine/include/tune-ppce300c3.inc index 3f5ac261a1..9431222284 100644 --- a/meta/conf/machine/include/tune-ppce300c3.inc +++ b/meta/conf/machine/include/tune-ppce300c3.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "ppce300c3" | |||
3 | require conf/machine/include/powerpc/arch-powerpc.inc | 3 | require conf/machine/include/powerpc/arch-powerpc.inc |
4 | 4 | ||
5 | TUNEVALID[ppce300c3] = "Enable ppce300c3 specific processor optimizations" | 5 | TUNEVALID[ppce300c3] = "Enable ppce300c3 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "ppce300c3", "-mcpu=e300c3", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "ppce300c3", " -mcpu=e300c3", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppce300c3" | 8 | AVAILTUNES += "ppce300c3" |
9 | TUNE_FEATURES_tune-ppce300c3 = "m32 fpu-soft ppce300c3" | 9 | TUNE_FEATURES_tune-ppce300c3 = "m32 fpu-soft ppce300c3" |
diff --git a/meta/conf/machine/include/tune-ppce500.inc b/meta/conf/machine/include/tune-ppce500.inc index be43722353..70c1f8b253 100644 --- a/meta/conf/machine/include/tune-ppce500.inc +++ b/meta/conf/machine/include/tune-ppce500.inc | |||
@@ -3,10 +3,10 @@ DEFAULTTUNE ?= "ppce500" | |||
3 | require conf/machine/include/powerpc/arch-powerpc.inc | 3 | require conf/machine/include/powerpc/arch-powerpc.inc |
4 | 4 | ||
5 | TUNEVALID[ppce500] = "Enable ppce500 specific processor optimizations" | 5 | TUNEVALID[ppce500] = "Enable ppce500 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "ppce500", "-mcpu=8540", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "ppce500", " -mcpu=8540", "", d)}" |
7 | 7 | ||
8 | TUNEVALID[spe] = "Enable SPE ABI extensions" | 8 | TUNEVALID[spe] = "Enable SPE ABI extensions" |
9 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", [ "ppce500", "spe" ], "-mabi=spe -mspe -mfloat-gprs=single", "", d)}" | 9 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", [ "ppce500", "spe" ], " -mabi=spe -mspe -mfloat-gprs=single", "", d)}" |
10 | TARGET_FPU .= "${@bb.utils.contains("TUNE_FEATURES", [ "ppce500" , "spe" ], "ppc-efs", "", d)}" | 10 | TARGET_FPU .= "${@bb.utils.contains("TUNE_FEATURES", [ "ppce500" , "spe" ], "ppc-efs", "", d)}" |
11 | 11 | ||
12 | # spe is defined potentially in two places, so we want to be sure it will | 12 | # spe is defined potentially in two places, so we want to be sure it will |
diff --git a/meta/conf/machine/include/tune-ppce500mc.inc b/meta/conf/machine/include/tune-ppce500mc.inc index 0e09384621..744d8e55e7 100644 --- a/meta/conf/machine/include/tune-ppce500mc.inc +++ b/meta/conf/machine/include/tune-ppce500mc.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "ppce500mc" | |||
3 | require conf/machine/include/powerpc/arch-powerpc.inc | 3 | require conf/machine/include/powerpc/arch-powerpc.inc |
4 | 4 | ||
5 | TUNEVALID[ppce500mc] = "Enable ppce500mc specific processor optimizations" | 5 | TUNEVALID[ppce500mc] = "Enable ppce500mc specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "ppce500mc", "-mcpu=e500mc", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "ppce500mc", " -mcpu=e500mc", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppce500mc" | 8 | AVAILTUNES += "ppce500mc" |
9 | TUNE_FEATURES_tune-ppce500mc = "m32 fpu-hard ppce500mc" | 9 | TUNE_FEATURES_tune-ppce500mc = "m32 fpu-hard ppce500mc" |
diff --git a/meta/conf/machine/include/tune-ppce500v2.inc b/meta/conf/machine/include/tune-ppce500v2.inc index 3fe47da584..d014d70a6e 100644 --- a/meta/conf/machine/include/tune-ppce500v2.inc +++ b/meta/conf/machine/include/tune-ppce500v2.inc | |||
@@ -3,10 +3,10 @@ DEFAULTTUNE ?= "ppce500v2" | |||
3 | require conf/machine/include/powerpc/arch-powerpc.inc | 3 | require conf/machine/include/powerpc/arch-powerpc.inc |
4 | 4 | ||
5 | TUNEVALID[ppce500v2] = "Enable ppce500v2 specific processor optimizations" | 5 | TUNEVALID[ppce500v2] = "Enable ppce500v2 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "ppce500v2", "-mcpu=8548", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "ppce500v2", " -mcpu=8548", "", d)}" |
7 | 7 | ||
8 | TUNEVALID[spe] = "Enable SPE ABI extensions" | 8 | TUNEVALID[spe] = "Enable SPE ABI extensions" |
9 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", [ "ppce500v2", "spe" ], "-mabi=spe -mspe -mfloat-gprs=double", "", d)}" | 9 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", [ "ppce500v2", "spe" ], " -mabi=spe -mspe -mfloat-gprs=double", "", d)}" |
10 | TARGET_FPU .= "${@bb.utils.contains("TUNE_FEATURES", [ "ppce500v2" , "spe" ], "ppc-efd", "", d)}" | 10 | TARGET_FPU .= "${@bb.utils.contains("TUNE_FEATURES", [ "ppce500v2" , "spe" ], "ppc-efd", "", d)}" |
11 | 11 | ||
12 | # spe is defined potentially in two places, so we want to be sure it will | 12 | # spe is defined potentially in two places, so we want to be sure it will |
diff --git a/meta/conf/machine/include/tune-ppce5500.inc b/meta/conf/machine/include/tune-ppce5500.inc index 8ab0fc5b8d..25231ef4f2 100644 --- a/meta/conf/machine/include/tune-ppce5500.inc +++ b/meta/conf/machine/include/tune-ppce5500.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "ppce5500" | |||
3 | require conf/machine/include/powerpc/arch-powerpc64.inc | 3 | require conf/machine/include/powerpc/arch-powerpc64.inc |
4 | 4 | ||
5 | TUNEVALID[e5500] = "Enable Freescale e5500 specific processor optimizations" | 5 | TUNEVALID[e5500] = "Enable Freescale e5500 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "e5500", "-mcpu=e5500", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "e5500", " -mcpu=e5500", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppce5500 ppc64e5500" | 8 | AVAILTUNES += "ppce5500 ppc64e5500" |
9 | TUNE_FEATURES_tune-ppce5500 = "m32 fpu-hard e5500" | 9 | TUNE_FEATURES_tune-ppce5500 = "m32 fpu-hard e5500" |
diff --git a/meta/conf/machine/include/tune-ppce6500.inc b/meta/conf/machine/include/tune-ppce6500.inc index 982a7a4e28..1603bb4f14 100644 --- a/meta/conf/machine/include/tune-ppce6500.inc +++ b/meta/conf/machine/include/tune-ppce6500.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "ppce6500" | |||
3 | require conf/machine/include/powerpc/arch-powerpc64.inc | 3 | require conf/machine/include/powerpc/arch-powerpc64.inc |
4 | 4 | ||
5 | TUNEVALID[e6500] = "Enable Freescale e6500 specific processor optimizations" | 5 | TUNEVALID[e6500] = "Enable Freescale e6500 specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "e6500", "-mcpu=e6500", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "e6500", " -mcpu=e6500", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppce6500 ppc64e6500" | 8 | AVAILTUNES += "ppce6500 ppc64e6500" |
9 | TUNE_FEATURES_tune-ppce6500 = "m32 fpu-hard e6500 altivec" | 9 | TUNE_FEATURES_tune-ppce6500 = "m32 fpu-hard e6500 altivec" |
diff --git a/meta/conf/machine/include/tune-sh3.inc b/meta/conf/machine/include/tune-sh3.inc index 70bb10b04d..c5ed7bab96 100644 --- a/meta/conf/machine/include/tune-sh3.inc +++ b/meta/conf/machine/include/tune-sh3.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "sh3" | |||
3 | require conf/machine/include/sh/arch-sh.inc | 3 | require conf/machine/include/sh/arch-sh.inc |
4 | 4 | ||
5 | TUNEVALID[sh3] = "Enable SH3 optimizations" | 5 | TUNEVALID[sh3] = "Enable SH3 optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "sh3", "-m3", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "sh3", " -m3", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "sh3 sh3eb" | 8 | AVAILTUNES += "sh3 sh3eb" |
9 | TUNE_FEATURES_tune-sh3 = "sh3" | 9 | TUNE_FEATURES_tune-sh3 = "sh3" |
diff --git a/meta/conf/machine/include/tune-sh4.inc b/meta/conf/machine/include/tune-sh4.inc index 00cfc3d030..56e23b9369 100644 --- a/meta/conf/machine/include/tune-sh4.inc +++ b/meta/conf/machine/include/tune-sh4.inc | |||
@@ -4,13 +4,13 @@ DEFAULTTUNE ?= "sh4" | |||
4 | require conf/machine/include/sh/arch-sh.inc | 4 | require conf/machine/include/sh/arch-sh.inc |
5 | 5 | ||
6 | TUNEVALID[sh4] = "Enable SH4 optimizations" | 6 | TUNEVALID[sh4] = "Enable SH4 optimizations" |
7 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "sh4", "-m4", "", d)}" | 7 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "sh4", " -m4", "", d)}" |
8 | 8 | ||
9 | # NOTE: If you want to optimize to sh4a, conf/machine/include/tune-sh4a.inc. | 9 | # NOTE: If you want to optimize to sh4a, conf/machine/include/tune-sh4a.inc. |
10 | # But it is not compatible for sh4. | 10 | # But it is not compatible for sh4. |
11 | # The binary optimized by m4a doesn't operate on sh4. It works on sh4a only. | 11 | # The binary optimized by m4a doesn't operate on sh4. It works on sh4a only. |
12 | TUNEVALID[sh4a] = "Enable SH4a optimizations" | 12 | TUNEVALID[sh4a] = "Enable SH4a optimizations" |
13 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "sh4a", "-m4a", "", d)}" | 13 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "sh4a", " -m4a", "", d)}" |
14 | 14 | ||
15 | AVAILTUNES += "sh4 sh4eb sh4a sh4aeb" | 15 | AVAILTUNES += "sh4 sh4eb sh4a sh4aeb" |
16 | TUNE_FEATURES_tune-sh4 = "sh4" | 16 | TUNE_FEATURES_tune-sh4 = "sh4" |
diff --git a/meta/conf/machine/include/tune-strongarm1100.inc b/meta/conf/machine/include/tune-strongarm1100.inc index a4be117906..ea2fba89fe 100644 --- a/meta/conf/machine/include/tune-strongarm1100.inc +++ b/meta/conf/machine/include/tune-strongarm1100.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv4" | |||
3 | require conf/machine/include/arm/arch-armv4.inc | 3 | require conf/machine/include/arm/arch-armv4.inc |
4 | 4 | ||
5 | TUNEVALID[strongarm] = "Enable Strongarm 1100 series processor optimizations" | 5 | TUNEVALID[strongarm] = "Enable Strongarm 1100 series processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "strongarm", "-mtune=strongarm1100", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "strongarm", " -mtune=strongarm1100", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "strongarm" | 8 | AVAILTUNES += "strongarm" |
9 | ARMPKGARCH_tune-strongarm = "strongarm" | 9 | ARMPKGARCH_tune-strongarm = "strongarm" |
diff --git a/meta/conf/machine/include/tune-xscale.inc b/meta/conf/machine/include/tune-xscale.inc index 150bb1a818..0c5ca8d171 100644 --- a/meta/conf/machine/include/tune-xscale.inc +++ b/meta/conf/machine/include/tune-xscale.inc | |||
@@ -3,7 +3,7 @@ DEFAULTTUNE ?= "armv5te" | |||
3 | require conf/machine/include/arm/arch-armv5-dsp.inc | 3 | require conf/machine/include/arm/arch-armv5-dsp.inc |
4 | 4 | ||
5 | TUNEVALID[xscale] = "Enable PXA255/PXA26x Xscale specific processor optimizations" | 5 | TUNEVALID[xscale] = "Enable PXA255/PXA26x Xscale specific processor optimizations" |
6 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "xscale", "-mtune=xscale", "", d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "xscale", " -mtune=xscale", "", d)}" |
7 | 7 | ||
8 | AVAILTUNES += "xscale" | 8 | AVAILTUNES += "xscale" |
9 | ARMPKGARCH_tune-xscale = "xscale" | 9 | ARMPKGARCH_tune-xscale = "xscale" |