From owner-freebsd-arm@freebsd.org Tue Dec 26 14:52:34 2017 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0F473E93FD2 for ; Tue, 26 Dec 2017 14:52:34 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7C45B785C9 for ; Tue, 26 Dec 2017 14:52:32 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id 564dbbdb; Tue, 26 Dec 2017 15:52:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=hzyeyrukRrVz9JZtvYgJVyAx6Fk=; b=pmDJ9FwoxxW8iT3OplS1ibaTkrVQ ycT9nc+FD6YJRe260w8+l4xNeHcwBZlYN8ktK+9GGLTyeBRTxv5ppqXZUJS8jfOR oUfOAR5anmq+m/+wsF+u0LUIQW0t/eHddQorU8D8kzk3uTi57XySbvHY2Dq7vt1T Lw/ORXLFTN3p1YM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=T/44ZPx0978Q/Tm94ksv43BYdJY4Zjzng+kj6gR8ghdRAx62lLl/gI4G y08244MRmYIdhbIyHtKc9WTTGhDhDA25hoQrm/0AEy1Nruf8V3V+qKxB4SsjS7Tp A6QU0ixFt0+yFgckAPzEtwXG2x9Q6EsLm6rfwxrx5bqkC+KtBUU= Received: from arcadia (j1a01-1-78-205-69-41.fbx.proxad.net [78.205.69.41]) by mail.blih.net (OpenSMTPD) with ESMTPSA id 18a15268 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Tue, 26 Dec 2017 15:52:30 +0100 (CET) Date: Tue, 26 Dec 2017 15:52:28 +0100 From: Emmanuel Vadot To: Karl Denninger Cc: freebsd-arm@freebsd.org Subject: Re: Crochet for RPI3 fails in tblgen Message-Id: <20171226155228.a1497bd6d23908a45cf36e99@bidouilliste.com> In-Reply-To: <177d13c0-ba4a-b9ab-dfe0-0e712d894f87@denninger.net> References: <08afa334-485b-d6ed-39d4-b3ad61fe6492@denninger.net> <177d13c0-ba4a-b9ab-dfe0-0e712d894f87@denninger.net> X-Mailer: Sylpheed 3.6.0 (GTK+ 2.24.31; amd64-portbld-freebsd12.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Dec 2017 14:52:34 -0000 On Tue, 26 Dec 2017 08:41:08 -0600 Karl Denninger wrote: > On 12/25/2017 09:48, Karl Denninger wrote: > > Blows up here: > > > > .... > > > > ..... > > --- AArch64GenInstrInfo.inc --- > > llvm-tblgen -gen-instr-info=A0 -I > > /pics/CrossBuild-Head/src/contrib/llvm/include - > > I /pics/CrossBuild-Head/src/contrib/llvm/lib/Target/AArch64=A0 -d > > AArch64GenInstrI > > nfo.inc.d -o AArch64GenInstrInfo.inc=A0 > > /pics/CrossBuild-Head/src/contrib/llvm/lib > > /Target/AArch64/AArch64.td > > --- AArch64GenMCCodeEmitter.inc --- > > llvm-tblgen -gen-emitter=A0 -I > > /pics/CrossBuild-Head/src/contrib/llvm/include -I / > > > > make[4]: stopped in /pics/CrossBuild-Head/src/lib/clang/libllvm > > --- AArch64GenDisassemblerTables.inc --- > > *** [AArch64GenDisassemblerTables.inc] Error code 1 > > > > > > > > -HEAD as of this morning (12/25) > > > Ok now it's blowing up in a different place and way (with a new svn > update as of a few minutes ago): >=20 > --- AArch64GenRegisterInfo.inc --- > llvm-tblgen -gen-register-info=A0 -I > /pics/CrossBuild-Head/src/contrib/llvm/include -I > /pics/CrossBuild-Head/src/contrib/llvm/lib/Target/AArch64=A0 -d > AArch64GenRegisterInfo.inc.d -o AArch64GenRegisterInfo.inc=A0 > /pics/CrossBuild-Head/src/contrib/llvm/lib/Target/AArch64/AArch64.td > --- AArch64GenRegisterBank.inc --- > llvm-tblgen: Unknown command line argument '-gen-register-bank'.=A0 Try: > 'llvm-tblgen -help' > llvm-tblgen: Did you mean '-gen-register-info'? > *** [AArch64GenRegisterBank.inc] Error code 1 >=20 > make[4]: stopped in /pics/CrossBuild-Head/src/lib/clang/libllvm > --- AArch64GenDisassemblerTables.inc --- > error:Could not find 'FAULTING_LOAD_OP' instruction! > --- AArch64GenMCCodeEmitter.inc --- > error:Could not find 'FAULTING_LOAD_OP' instruction! > --- AArch64GenAsmWriter1.inc --- > error:Could not find 'FAULTING_LOAD_OP' instruction! > --- AArch64GenAsmWriter.inc --- > error:Could not find 'FAULTING_LOAD_OP' instruction! > --- AArch64GenDisassemblerTables.inc --- > *** [AArch64GenDisassemblerTables.inc] Error code 1 >=20 >=20 > I don't think this is crochet that's responsible... looks like llvm has > "issues" with cross-building.... Did you run make kernel-toolchain (or buildworld) before ? If yes this might be the recent update of clang. --=20 Emmanuel Vadot