On Tue, Mar 29, 2011 at 4:31 PM, Diane Holt <holt.di...@gmail.com> wrote:
> Thanks, Michael, that's the sort of thing I was hoping for. And it almost
> worked :)

A great thing about Debian/Ubuntu is 'apt-get build-dep'.  On recent
systems at least you can run 'apt-get build-dep gcc-snapshot' and have
all of the build dependencies downloaded and instaled.

>
> The Dapper desktop VMWare appliance I got from Ubuntu didn't have these
> needed packages: bison, curl, flex, and texinfo. So I needed to install
> them.
>
> Without curl, the downloads won't happen.
>
> Without texinfo, makeinfo isn't found, which comes out looking like a
> warning, but it does fail the build.
>
> Without bison and flex, you get a funky build failure for binutils -- it
> tries to link both sysinfo.o and syslex.o into sysinfo (which results in two
> main()'s being defined).
>
> I needed to get and build tar-1.22, since your tar command uses -a, which
> the tar that comes with Dapper doesn't have. (Not sure when it was
> introduced, so I just went with the version that was on my lucid, since that
> one has it.)
>
> There is no binutils_2.21.0.20110302.orig.tar.gz -- it's
> binutils_2.21.0.20110322.orig.tar.gz

There used to be on 02, but Natty marches on very quickly.  I've
changed the local version of my script to use binutils 2.21 from the
FSF.

> Needed to get and build gmp, mpfr, and mpc, and add --with-gmp, --with-mpfr,
> and --with-mpc to GCCFLAGS.
>
> The build got pretty far, but eventually failed with:
>
> make[4]: Entering directory
> `/home/ubuntu/work/build/gcc/libiberty/testsuite'
> make[4]: Nothing to be done for `install'.
> make[4]: Leaving directory `/home/ubuntu/work/build/gcc/libiberty/testsuite'
> make[3]: Leaving directory `/home/ubuntu/work/build/gcc/libiberty'
> /bin/sh: line 3: cd: arm-linux-gnueabi/libstdc++-v3: No such file or
> directory
> make[2]: *** [install-target-libstdc++-v3] Error 1
> make[2]: Leaving directory `/home/ubuntu/work/build/gcc'
> make[1]: *** [install] Error 2
> make[1]: Leaving directory `/home/ubuntu/work/build/gcc'
> make: *** [stamp/gcc-install] Error 2
>
> Any idea what I need to do about that? (I tried adding
> --enable-languages=c,c++ but that didn't help.)

Not sure there.  Could you capture the output from configure and send
it through?

-- Michael

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to