Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Dec 2017 15:52:28 +0100
From:      Emmanuel Vadot <manu@bidouilliste.com>
To:        Karl Denninger <karl@denninger.net>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 26 Dec 2017 08:41:08 -0600
Karl Denninger <karl@denninger.net> 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 <manu@bidouilliste.com> <manu@freebsd.org>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171226155228.a1497bd6d23908a45cf36e99>