[meta-freescale] xserver-xorg build failure

Otavio Salvador otavio at ossystems.com.br
Thu Jun 12 20:06:16 PDT 2014


Hello Thomas,

On Wed, Jun 11, 2014 at 12:01 PM, Thomas Elste <thomas.elste at imms.de> wrote:
> I'm trying to build an Angstrom 2013.12 image for Sabre Board using
> Angstrom setups-scripts. This fails for me while compiling
> xserver-xorg_1.14.0 with the following error messages:
>
> -------
> {standard input}: Assembler messages:
> {standard input}:7930: Error: thumb conditional instruction should be in IT
> block -- `strexeq r1,r0,[r2]'
> {standard input}:7931: Error: thumb conditional instruction should be in IT
> block -- `movne r1,#1'
> -------
>
> And some more of this. The source of these error messages is some inline
> assembler included through drm.h from staging directory. The assembler
> section
> in question gets added by
> meta-fsl-arm/recipes-graphics/drm/libdrm_%.bbappend.
>
> I was able to resolve this and compile successfully by adding the (missing?)
> "ite" instruction to the assembler block to make it Thumb2 compatible. But
> I'm
> not sure if this is the right way. This could be a toolchain problem, too.
> Did somebody else encountered this problem while building images for imx6?
> Whats
> your opinion on how to fix this?

It makes sense. Could you please prepare a patch and send it?

Lauren, can you check it internally and confirm it?

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list