delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2003/04/12/00:16:34

Message-ID: <3e979062@news.starhub.net.sg>
From: Rob Kramer <robk AT starhub DOT net DOT sg>
Subject: Building a gcc 3.2.2 cross compiler..
Newsgroups: comp.os.msdos.djgpp
Date: Sat, 12 Apr 2003 12:05:06 +0800
Lines: 39
User-Agent: KNode/0.7.2
MIME-Version: 1.0
NNTP-Posting-Host: 202.156.76.168
X-Trace: 12 Apr 2003 12:04:50 +0800, 202.156.76.168
Organization: StarHub Internet Pte Ltd
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hey,

I'm trying to build a gcc 3.2.2 linux to dos crosscompiler (using 2.04
alpha, but that's not really relevant here). I'm using gcc322s2.zip. The
unpack_gcc script doesn't seem to work for me due to autoconf trouble. The
major part of gcc requires autoconf 2.13. This is upgraded to 2.5 for gcc
HEAD, but didn't get into 3.2.2. The libstdc++-v3 needs 2.52 however, and
autoconf will abort if 2.13 is used.

The usual tip on the gcc mailing list is not to attempt recreating the
configures, but that doesn't work here since the configure.ins are patched
by gcc322s2.zip. Some questions:

- Why are all the patches in gcc322s2.zip required? I thought all
modifications required for djgpp were merged into gcc mainline ages ago..?

- How could this script have worked for others, if 2 autoconf versions are
required. Am I missing something (again)?

Main reason for compiling the thing myself is that I want to install it in a
different place.

Even when using autoconf 2.13 there's a problem: (unpack output)

-----------
Running aclocal in /home/rob/djgpp/cross/gnu/gcc-3.22/libstdc++-v3...
Running autoconf in /home/rob/djgpp/cross/gnu/gcc-3.22/gcc ...
/usr/bin/m4: configure.in: 2133: ERROR: Recursion limit of 1024 exceeded,
use -L <N> to change it
autoconf failed in directory /home/rob/djgpp/cross/gnu/gcc-3.22/gcc
-----------

The M4 recursion limit can be fixed by removing some changequotes and
escaping a few brackets in gcc/configure.in, but at that point I've already
lost trust that this will be a flawless crosscompiler :)

Cheers!

   Rob

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019