am33x-cm3: available only for ELF builds
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 6 Aug 2016 22:04:35 +0000 (00:04 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 7 Aug 2016 21:00:23 +0000 (23:00 +0200)
The am33x-cm3 build system does some objcopy based binary file
manipulation that assumes the compiler for the platform generates ELF
file. While it's true for most ARM platforms, and especially the AM335x
based ones, it is no longer always true since we added support for
Cortex-M. Therefore, this package needs to depend on BR2_BINFMT_ELF.

Fixes:

  http://autobuild.buildroot.net/results/05f46ab28cbfc587e2e031bf38fb975447f8bab6/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/am33x-cm3/Config.in

index 060d0efc8df9db405fb61cbaef0f448294744402..d33dfaa61384ecb24e54a2b2f9511e656998d2cc 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_AM33X_CM3
        bool "am33x-cm3"
        depends on BR2_arm # only relevant for TI am335x
+       depends on BR2_BINFMT_ELF # assumes the compiler builds ELF file
        help
          Cortex-M3 binary blob for suspend-resume on am335x