From owner-freebsd-arm@freebsd.org Tue Dec 26 14:53:59 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 24F17E940F7 for ; Tue, 26 Dec 2017 14:53:59 +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 A216F7865C for ; Tue, 26 Dec 2017 14:53:57 +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 a833988d; Tue, 26 Dec 2017 15:53:55 +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=/Ch0nsYy6y5SL+1fkRR8kdobivU=; b=QPd2UlOYC1rHK4APZaKvr6FRgTRl UbTYsJsRQmedMDVCk9jk5CtFXAEA+6bvitVrcF8Rpflr12N4hRZmc2+1YgWkk7Pg 9gKtrnSw9cHpd5VXEqAgSTJoLLKbuV3fWO45mSoMrh/kJ9h7a3gm0nRCEk+3eQZ/ /bLuokw66bzb6u4= 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=loj5CkXgSuf1nyykE6ckBGeCMmka/tT1Skm4KBGT7QFb9fEj03x3iNtq fJg0UMBxvADwalzA7zdcnBvTDTSg75hPYb2v3764MJNeOp62uL3n9cRNbY1hubev oy5i4/Vp9aLKKDqg+s/Uw8bK9SxZir5/Xf5VfbmTJqluRp2oj0o= Received: from arcadia (j1a01-1-78-205-69-41.fbx.proxad.net [78.205.69.41]) by mail.blih.net (OpenSMTPD) with ESMTPSA id ae1c7275 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Tue, 26 Dec 2017 15:53:55 +0100 (CET) Date: Tue, 26 Dec 2017 15:53:54 +0100 From: Emmanuel Vadot To: Emmanuel Vadot Cc: Karl Denninger , freebsd-arm@freebsd.org Subject: Re: Crochet for RPI3 fails in tblgen Message-Id: <20171226155354.8ab6be553e06125a0e6dd95e@bidouilliste.com> In-Reply-To: <20171226155228.a1497bd6d23908a45cf36e99@bidouilliste.com> References: <08afa334-485b-d6ed-39d4-b3ad61fe6492@denninger.net> <177d13c0-ba4a-b9ab-dfe0-0e712d894f87@denninger.net> <20171226155228.a1497bd6d23908a45cf36e99@bidouilliste.com> 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:53:59 -0000 On Tue, 26 Dec 2017 15:52:28 +0100 Emmanuel Vadot wrote: > On Tue, 26 Dec 2017 08:41:08 -0600 > Karl Denninger wrote: >=20 > > 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.... >=20 > Did you run make kernel-toolchain (or buildworld) before ? > If yes this might be the recent update of clang. >=20 Ah sorry, it seems that this is during either kernel-toolchain or buildworld. --=20 Emmanuel Vadot