diff options
| author | Max Krummenacher <max.oss.09@gmail.com> | 2015-03-30 23:49:32 +0200 |
|---|---|---|
| committer | Otavio Salvador <otavio@ossystems.com.br> | 2015-04-01 17:54:31 -0300 |
| commit | 44ca1bf2637ed5173ea4b66f6caa4d09eb8eeb76 (patch) | |
| tree | fa09ea7c3cfb6c1da46ec27899375c4be85fbd80 /meta-fsl-arm/classes | |
| parent | 7b0fa3438ec789d17148ec42b16f4c6f839d7fbb (diff) | |
| download | meta-freescale-44ca1bf2637ed5173ea4b66f6caa4d09eb8eeb76.tar.gz | |
fsl-dynamic-packagearch: add all MACHINE_SOCARCH feeds
This ensures that all MACHINE_SOCARCH feeds are part of PACKAGE_EXTRA_ARCHS.
oe-core now puts packages into feed dirs dependent on the used instruction sets.
http://cgit.openembedded.org/openembedded-core/commit/?id=3e760031f91fb87c3e2f62b77a117eb41164f259
This is true also for packages in MACHINE_SOCARCH, i.e. we get in deploy/ipk for
an angstrom based build:
armv7ahf-vfp-neon-mx6qdl armv7at2hf-vfp-neon-mx6qdl
so we must put both into PACKAGE_EXTRA_ARCHS.
TUNE_FEATURES defines if arm and/or thumb feeds are possible with the
current configuration.
Change-Id: I47ed7c3a5cbdc488801cd9198e822f9845565559
Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'meta-fsl-arm/classes')
| -rw-r--r-- | meta-fsl-arm/classes/fsl-dynamic-packagearch.bbclass | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/meta-fsl-arm/classes/fsl-dynamic-packagearch.bbclass b/meta-fsl-arm/classes/fsl-dynamic-packagearch.bbclass index 40eae6c4f..3e1faf439 100644 --- a/meta-fsl-arm/classes/fsl-dynamic-packagearch.bbclass +++ b/meta-fsl-arm/classes/fsl-dynamic-packagearch.bbclass | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | # | 16 | # |
| 17 | # To use the class, specify, for example: | 17 | # To use the class, specify, for example: |
| 18 | # | 18 | # |
| 19 | # MACHINE_SOCARCH_soc = "${TUNE_PKGARCH}-soc" | 19 | # MACHINE_SOCARCH_SUFFIX_soc = "-soc" |
| 20 | # | 20 | # |
| 21 | # and the need filters, as: | 21 | # and the need filters, as: |
| 22 | # | 22 | # |
| @@ -45,3 +45,11 @@ python __anonymous () { | |||
| 45 | bb.debug(1, "Use '%s' as package archictecture for '%s'" % (package_arch, PN)) | 45 | bb.debug(1, "Use '%s' as package archictecture for '%s'" % (package_arch, PN)) |
| 46 | d.setVar("PACKAGE_ARCH", package_arch) | 46 | d.setVar("PACKAGE_ARCH", package_arch) |
| 47 | } | 47 | } |
| 48 | |||
| 49 | ARM_EXTRA_SOCARCH = "${ARMPKGARCH}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}${MACHINE_SOCARCH_SUFFIX}" | ||
| 50 | THUMB_EXTRA_SOCARCH = "${ARMPKGARCH}${ARM_THUMB_SUFFIX}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}${MACHINE_SOCARCH_SUFFIX}" | ||
| 51 | |||
| 52 | PACKAGE_EXTRA_ARCHS_append = " ${@bb.utils.contains('TUNE_FEATURES', 'arm', '${ARM_EXTRA_SOCARCH}', '', d) } \ | ||
| 53 | ${@bb.utils.contains('TUNE_FEATURES', 'thumb', '${THUMB_EXTRA_SOCARCH}', '', d) }" | ||
| 54 | |||
| 55 | MACHINE_SOCARCH = "${@bb.utils.contains('ARM_INSTRUCTION_SET', 'thumb', '${THUMB_EXTRA_SOCARCH}', '${ARM_EXTRA_SOCARCH}', d)}" | ||
