On Thu, 23 Jun 2005, Christian Smith wrote:

> On Thu, 23 Jun 2005, Robert P. J. Day wrote:
>
> >
> >  hi, i'm running fedora core 3 and i need some help cross-compiling
> >sqlite-3.2.2 for the PPC platform.  i have the cross-compiler
> >toolchain ELDK-3.1.1 installed and, like i've done with other
> >packages, i ran the following:
> >
> >  $ ../sqlite-3.2.2/configure --host=ppc-linux-gnu \
> >     CC=ppc_8xx-gcc
> >
> >the tail end of the output is:
> >
> >Version set to 3.2
> >Release set to 3.2.2
> >Version number set to 3002002
> >checking for ppc-linux-gnu-gcc... (cached) ppc_8xx-gcc
> >checking whether we are using the GNU C compiler... (cached) yes
> >checking whether ppc_8xx-gcc accepts -g... (cached) yes
> >checking for ppc_8xx-gcc option to accept ANSI C... (cached) none
> >needed
> >configure: error: unable to find a compiler for building build tools
> >
> >
> >  um ... what appears to be the problem here?  certainly, i have the
> >entire gnu development suite installed, and i've used this incantation
> >to cross-compile other packages, like expat.
>
> SQLite requires a parser generator called lemon, which is bundled
> with the sources. This has to be compiled and run on the build
> machine, and cannot be cross compiled. Try setting BUILD_CC to the
> host native compiler.

as in, just add "BUILD_CC=/usr/bin/gcc"?  same error.  or did i
misunderstand what you were suggesting?

> Alternatively, use the Makefile.linux-gcc template used by DRH, and
> change the variables in there.

ok, i'll give that a shot, too, but i'd still like to know what the
problem is with the configure phase.

rday

Reply via email to