[oe] gst-plugins-base_0.10.28 fails with thumb Was: [oe-commits] Koen Kooi : gstreamer: updates

Martin Jansa martin.jansa at gmail.com
Thu Mar 18 14:19:17 UTC 2010


On Wed, Mar 17, 2010 at 9:34 PM, git version control
<git at git.openembedded.org> wrote:
> Module: openembedded.git
> Branch: org.openembedded.dev
> Commit: e04b826e9b24dbe3b9332da8da9b9310f5125dc4
> URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=e04b826e9b24dbe3b9332da8da9b9310f5125dc4
>
> Author: Koen Kooi <koen at openembedded.org>
> Date:   Wed Mar 17 20:46:31 2010 +0100
>
> gstreamer: updates
>
> * switch to new-style staging
> * add support for new-style checksums
> * move plugins to newer versions, so plugins moved (e.g. ivorbis)
> * fixup gstconfig header parsing
>
> ---
>
>  recipes/gstreamer/gst-common.inc              |    5 ----
>  recipes/gstreamer/gst-plugins-bad_0.10.18.bb  |    9 ++++++++
>  recipes/gstreamer/gst-plugins-base_0.10.28.bb |   26 +++++++++++++++++++++++++
>  recipes/gstreamer/gst-plugins-good_0.10.21.bb |   16 +++++++++++++++
>  recipes/gstreamer/gst-plugins-ugly_0.10.14.bb |   21 ++++++++++++++++++++
>  recipes/gstreamer/gst-plugins.inc             |   13 +++++++++++-
>  recipes/gstreamer/gst-rtsp_0.10.4.bb          |    3 +-
>  recipes/gstreamer/gstreamer.inc               |    4 +-
>  recipes/gstreamer/gstreamer_0.10.28.bb        |   11 ++++++++++
>  9 files changed, 98 insertions(+), 10 deletions(-)

Hi Koen,

thanks for update, I have small issue with thumb mode enabled while
building recipes/gstreamer/gst-plugins-base_0.10.28.bb, with
ARM_INSTRUCTION_SET = "ARM"
in recipe it compiles fine
without it fails like this:

| Making all in vorbis
|   CC    gstvorbisdeclib.o
| /tmp/ccWB7NmH.s: Assembler messages:
| /tmp/ccWB7NmH.s:65: Error: instruction not supported in Thumb16 mode
-- `subs ip,r5,#32768'
| /tmp/ccWB7NmH.s:66: Error: Thumb does not support conditional execution
| /tmp/ccWB7NmH.s:67: Error: Thumb does not support conditional execution
| /tmp/ccWB7NmH.s:68: Error: instruction not supported in Thumb16 mode
-- `adds ip,r5,#32768'
| /tmp/ccWB7NmH.s:69: Error: Thumb does not support conditional execution
| /tmp/ccWB7NmH.s:124: Error: instruction not supported in Thumb16
mode -- `subs ip,r5,#32768'
| /tmp/ccWB7NmH.s:125: Error: Thumb does not support conditional execution
| /tmp/ccWB7NmH.s:126: Error: Thumb does not support conditional execution
| /tmp/ccWB7NmH.s:127: Error: instruction not supported in Thumb16
mode -- `adds ip,r5,#32768'
| /tmp/ccWB7NmH.s:128: Error: Thumb does not support conditional execution
| make[3]: *** [libgstivorbisdec_la-gstvorbisdeclib.lo] Error 1
| make[2]: *** [all-recursive] Error 1
| make[1]: *** [all-recursive] Error 1
| make: *** [all] Error 2
| FATAL: oe_runmake failed
| ERROR: Function do_compile failed
NOTE: package gst-plugins-base-0.10.28-r7.0: task do_compile: Failed


I'm not sure how big impact would be to disable thumb or how difficult
it would be to modify that code to be thumb compatible.

Regards,




More information about the Openembedded-devel mailing list