From owner-freebsd-arm@FreeBSD.ORG Sat Sep 15 16:00:29 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 130E31065677 for ; Sat, 15 Sep 2012 16:00:28 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id A7BE88FC12 for ; Sat, 15 Sep 2012 16:00:27 +0000 (UTC) Received: by iayy25 with SMTP id y25so5438329iay.13 for ; Sat, 15 Sep 2012 09:00:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=raw0lt+qD8CmElaY9eNZgldKEP4sF9+tu1Qn41xW9xU=; b=DYd/6Ys9a0f4YVAEtCVlzh/1KWxpDtQ1xR4MAnEGLKJSYoMN4BG6YBe7CIDgUdnvBZ L8dYBlJrYmrWwHcDdH+IwLLn6lWrw1cZepUWHQNGZUogGADWY66XaPBPzjEUt8xwFoK7 /D2oqmLrykMA2L9A4g36/pF2Mjd26z/jFfBLPBRBASVCzh2OwcROJv4FLzSrSGYZc69D ab1K6+eXtLllpokUn0eIBuIgZ5+19qe8liED4DwGarrWdeYxjv0xGayfY9HfXgaKXiCn bff0Gi2fbxHz8Jh/MvfrEmu5GT7/ohGLMEkjM3WB1TrnZ8/3gJGmsZyjazOIYjmLU0oN DHLg== Received: by 10.50.5.180 with SMTP id t20mr2409938igt.31.1347724826780; Sat, 15 Sep 2012 09:00:26 -0700 (PDT) Received: from 63.imp.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id ch4sm1493988igb.2.2012.09.15.09.00.23 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 15 Sep 2012 09:00:26 -0700 (PDT) Sender: Warner Losh Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <5053C7D1.2080308@gmail.com> Date: Sat, 15 Sep 2012 10:00:22 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: <5053C7D1.2080308@gmail.com> To: KCasey42 X-Mailer: Apple Mail (2.1084) X-Gm-Message-State: ALoCoQmxaQqSV4f5FK8gA161HlWZqDAAmM+UeR+QSSRktYItjJ2sctHzs2xONdjDGz9LoDhn0/tp Cc: freebsd-arm@freebsd.org Subject: Re: Unable to build FreeBSD xdev tools for ARM on FreeBSD 10.0-CURRENT X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Sep 2012 16:00:29 -0000 I've never had this working for clang, only gcc. I've never had cross = building working for ARM. Perhaps we should fix this to force gcc until = the underlying issues can be fixed. Check to see that you don't have = WITH_CLANG_AS_CC defined, or CC=3Dclang. Warner On Sep 14, 2012, at 6:12 PM, KCasey42 wrote: > Attempting to build the cross tools > # cd /usr/src > # make xdev XDEV=3Darm XDEV_ARCH=3Darm >=20 > on the following system >=20 > # uname -a > FreeBSD xxx.xxx.xxx 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r240450: Thu = Sep 13 05:49:13 PDT 2012 = root@xxx.xxx.xxx:/usr/src/sys/amd64/compile/silver amd64 >=20 > using >=20 > # clang --version > FreeBSD clang version 3.2 (trunk 162107) 20120817 > Target: x86_64-unknown-freebsd10.0 > Thread model: posix >=20 > produces the following error >=20 > clang -O -pipe -fpic -fvisibility=3Dhidden -DVISIBILITY_HIDDEN = -std=3Dgnu99 -Qunused-arguments -c = /usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c -o = __sync_fetch_and_add_4.o > In file included from = /usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:6: > /usr/src/lib/libcompiler_rt/__sync_fetch_and_op_n.h:34:1: error: = conflicting > types for '__sync_fetch_and_add_4' > NAME(volatile TYPE *ptr, TYPE value) > ^ > /usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:2:15: note: = expanded from > macro 'NAME' > #define NAME __sync_fetch_and_add_4# clang --version > FreeBSD clang version 3.2 (trunk 162107) 20120817 > Target: x86_64-unknown-freebsd10.0 > Thread model: posix >=20 > ^ > /usr/src/lib/libcompiler_rt/__sync_fetch_and_op_n.h:34:1: note: > '__sync_fetch_and_add_4' is a builtin with type 'int (volatile = int *, int, > ...)' > NAME(volatile TYPE *ptr, TYPE value) > ^ > /usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:2:15: note: = expanded from > macro 'NAME' > #define NAME __sync_fetch_and_add_4 > ^ > In file included from = /usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:6: > /usr/src/lib/libcompiler_rt/__sync_fetch_and_op_n.h:34:1: error: = definition of > builtin function '__sync_fetch_and_add_4' > NAME(volatile TYPE *ptr, TYPE value) > ^ > /usr/src/lib/libcompiler_rt/__sync_fetch_and_add_4.c:2:15: note: = expanded from > macro 'NAME' > #define NAME __sync_fetch_and_add_4 > ^ > 2 errors generated. > *** [__sync_fetch_and_add_4.o] Error code 1 >=20 > Stop in /usr/src/lib/libcompiler_rt. > *** [lib/libcompiler_rt__PL] Error code 1 >=20 > Stop in /usr/src. > *** [libraries] Error code 1 >=20 > Stop in /usr/src. > *** [_xi-libraries] Error code 1 >=20 > Stop in /usr/src. > *** [xdev] Error code 1 >=20 > Stop in /usr/src. > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"