All of lore.kernel.org
 help / color / mirror / Atom feed
* xserver-xorg build failure
@ 2014-06-11 15:01 Thomas Elste
  2014-06-13  3:06 ` Otavio Salvador
  0 siblings, 1 reply; 2+ messages in thread
From: Thomas Elste @ 2014-06-11 15:01 UTC (permalink / raw)
  To: meta-freescale

Hi,

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?


Thanks a log and regards
Thomas


PS:

Steps to reproduce:

git clone https://github.com/Angstrom-distribution/setup-scripts.git
cd setup-scripts
git checkout angstrom-v2013.12-yocto1.5
MACHINE="imx6qsabresd" ./oebb.sh config imx6qsabresd
echo 'ACCEPT_FSL_EULA = "1"' >> conf/local.conf
bitbake xserver-xorg


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-06-13  3:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-11 15:01 xserver-xorg build failure Thomas Elste
2014-06-13  3:06 ` Otavio Salvador

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.