From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id 8440EE00BEE; Wed, 11 Jun 2014 08:17:53 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low * trust * [194.95.250.51 listed in list.dnswl.org] X-Greylist: delayed 998 seconds by postgrey-1.32 at yocto-www; Wed, 11 Jun 2014 08:17:50 PDT Received: from infosrv.imms.de (infosrv.imms.de [194.95.250.51]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 2AFD5E00BC2 for ; Wed, 11 Jun 2014 08:17:50 -0700 (PDT) Received: from infosrv.imms.de (infosrv.imms.de [127.0.0.1]) by IMSVA (Postfix) with ESMTP id DD7329004F for ; Wed, 11 Jun 2014 17:01:10 +0200 (CEST) Received: from iimail.ii.imms.de (iimail.imms.de [194.95.133.35]) by infosrv.imms.de (Postfix) with ESMTP id A090F9004C for ; Wed, 11 Jun 2014 17:01:10 +0200 (CEST) Received: from pluto (172.16.10.24) by iimail.ii.imms.de (194.95.133.35) with Microsoft SMTP Server (TLS) id 14.2.247.3; Wed, 11 Jun 2014 17:01:10 +0200 Date: Wed, 11 Jun 2014 17:01:10 +0200 To: MIME-Version: 1.0 From: Thomas Elste Organization: IMMS GmbH Message-ID: User-Agent: Opera Mail/12.16 (Linux) X-Originating-IP: [172.16.10.24] Subject: xserver-xorg build failure X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2014 15:17:53 -0000 Content-Type: text/plain; charset="iso-8859-15"; format=flowed; delsp=yes Content-Transfer-Encoding: 8bit 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