From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R2Q0n-0007AF-Om for garchives@archives.gentoo.org; Sat, 10 Sep 2011 16:02:34 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B885921C228; Sat, 10 Sep 2011 16:01:57 +0000 (UTC) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by pigeon.gentoo.org (Postfix) with SMTP id 07BB221C223 for ; Sat, 10 Sep 2011 16:01:10 +0000 (UTC) Received: (qmail invoked by alias); 10 Sep 2011 16:01:10 -0000 Received: from i53874A48.versanet.de (EHLO [182.25.90.10]) [83.135.74.72] by mail.gmx.net (mp069) with SMTP; 10 Sep 2011 18:01:10 +0200 X-Authenticated: #27338136 X-Provags-ID: V01U2FsdGVkX1/nk4hO3fjnV2amF7HxcFLdHblz9LOeGsVLKow1vJ CBfKFzFjjowSOt Message-ID: <4E6B89C6.4040505@gmx.net> Date: Sat, 10 Sep 2011 18:01:10 +0200 From: Thomas Drueke User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.20) Gecko/20110904 Lightning/1.0b3pre Thunderbird/3.1.12 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-embedded@lists.gentoo.org Reply-to: gentoo-embedded@lists.gentoo.org MIME-Version: 1.0 To: gentoo-embedded@lists.gentoo.org Subject: [gentoo-embedded] crossdev problem Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Archives-Salt: X-Archives-Hash: f7100c3c7e76543f0a9c2e22f70fa7db Hi, recently I tried to use crossdev to build a toolchain for "armv7a-softfloat-linux-gnueabi". The build fails for glibc with * Messages for package cross-armv7a-softfloat-linux-gnueabi/glibc-2.12.2: * Could not find a gcc that supports the __thread directive! * Please update your binutils/gcc and try again. * ERROR: cross-armv7a-softfloat-linux-gnueabi/glibc-2.12.2 failed (unpack phase): * No __thread support in gcc! What fails is a compilation test executed in /usr/portage/sys-libs/glibc/files/eblits/src_unpack.eblit - function "check_nptl_support". -> /usr/portage/sys-libs/glibc/files/eblits/common.eblit - function "want__thread" -> /usr/portage/eclass/toolchain-funcs.eclass - function "tc-has-tls" -> "tc-getCC" I haven't found a log showing the outcome of the compilation making the available information restricted somehow. I tried different approaches for crossdev starting with crossdev -t armv7a-softfloat-linux-gnueabi then stated the versions of the host system on the command line: crossdev -t armv7a-softfloat-linux-gnueabi --g 4.4.5 --l 2.12.2 --k 2.6.39 --b 2.21.1 and browsed the web for a couple of suggested combinations. So far none worked on my machine. I wonder if ThreadLocalStorage is supported for ArmV7a or maybe I'm missing an environment variable ? Regards, Thomas