On 10/26/2012 02:16 AM, H. S. Teoh wrote:
Another thing I can think of is, you may need to run 'apt-get build-dep
gcc-4.7.2' to install any -dev packages required by the build. That
could be what's wrong. Maybe.

Oh, good thought.

Well, I did that, and went with the following configure statement:

------------------------------------------------------------------------
../gcc-4.7-4.7.2/src/configure --enable-languages=d --disable-multilib --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libquadmath-support --enable-checking=release
------------------------------------------------------------------------

... as I realized I'd left off the --enable-checking flag in previous builds.

It now falls over in a different place again with the error:

----------------------------------------------------------------------------
../../gcc-4.7-4.7.2/src/gcc/graphite.c:50:19: fatal error: ppl_c.h: No such file or directory
----------------------------------------------------------------------------

The patches are in debian/patches/*. There's quite a lot of them; I
didn't even bother looking through them. I wonder, though, if the Ubuntu
sources don't have the multiarch patch? Try the upstream Debian package
and see if that helps.

The following are present: gcc-multiarch.diff, gcc-multiarch-linaro.diff, gcc-multilib64-multiarch.diff, libjava-multiarch.diff, gcc-multiarch-doc.diff, gcc-multiarch-trunk.diff, gcc-multilib64-multiarch-trunk.diff

:-( Well, try apt-get build-dep gcc-4.7.2 and maybe fetch the source
package from ftp.debian.org, and see if that helps. Beyond that, I'm
afraid I don't know much else. GCC build scripts are black magic to me,
of the blackest kind.

I'll give the Debian sources a go some time next week, maybe ...

Reply via email to