* 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
* Re: xserver-xorg build failure
2014-06-11 15:01 xserver-xorg build failure Thomas Elste
@ 2014-06-13 3:06 ` Otavio Salvador
0 siblings, 0 replies; 2+ messages in thread
From: Otavio Salvador @ 2014-06-13 3:06 UTC (permalink / raw)
To: Thomas Elste, Lauren Post; +Cc: meta-freescale@yoctoproject.org
Hello Thomas,
On Wed, Jun 11, 2014 at 12:01 PM, Thomas Elste <thomas.elste@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
^ 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.