From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3963 invoked by alias); 7 Jan 2002 18:06:01 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 3907 invoked by uid 71); 7 Jan 2002 18:06:00 -0000 Resent-Date: 7 Jan 2002 18:06:00 -0000 Resent-Message-ID: <20020107180600.3906.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, Joseph Myers Received:(qmail 3823 invoked from network); 7 Jan 2002 18:05:40 -0000 Received: from unknown (HELO navy.csi.cam.ac.uk) (131.111.8.49) by sources.redhat.com with SMTP; 7 Jan 2002 18:05:40 -0000 Received: from jsm28.trin.cam.ac.uk ([131.111.231.99] ident=[JHumnhBElrboJh1rW1tjrWkrPLQxPhfu]) by navy.csi.cam.ac.uk with esmtp (Exim 3.34 #1) id 16Ne9S-0006QY-00; Mon, 07 Jan 2002 18:05:38 +0000 Received: from jsm28 by jsm28.trin.cam.ac.uk with local (Exim 3.33 #1) id 16Ne9S-0005tq-00; Mon, 07 Jan 2002 18:05:38 +0000 Message-Id: Date: Mon, 07 Jan 2002 10:06:00 -0000 From: Joseph Myers To: gcc-gnats@gcc.gnu.org Cc: jsm28@cam.ac.uk X-Send-Pr-Version:3.113 Subject: other/5301: Cross-compiler docs problems X-SW-Source: 2002-01/txt/msg00306.txt.bz2 List-Id: >Number: 5301 >Category: other >Synopsis: Cross-compiler docs problems >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: doc-bug >Submitter-Id: net >Arrival-Date: Mon Jan 07 10:06:00 PST 2002 >Closed-Date: >Last-Modified: >Originator: Joseph S. Myers >Release: 3.1 20020107 (experimental) >Organization: none >Environment: System: Linux digraph 2.2.20 #2 Sat Nov 10 16:44:22 UTC 2001 i686 unknown Architecture: i686 host: i686-pc-linux-gnu build: i686-pc-linux-gnu target: i686-pc-linux-gnu configured with: ../gcc-cvs/configure --prefix=/opt/gcc/mainline --disable-shared --enable-threads=posix --with-system-zlib >Description: The documentation of how to build cross-compilers is inadequate, and is split into two parts (current installation manual doc/install.texi, and parts in doc/install-old.texi that have not been merged into the main installation manual) plus an unofficial FAQ. I have many times requested that people deal with this; no-one has done so. List of requests in: http://gcc.gnu.org/ml/gcc/2002-01/msg00370.html >How-To-Repeat: Attempt to build cross-compilers using just the current documentation, without the old install manual or CrossGCC FAQ, especially in more complicated cases such as: * Canadian crosses. * Crossing into a glibc-based target, without pre-existing GCC or glibc libraries or headers for that target (where glibc and libgcc interdepend). * Not using a unified tree. >Fix: Document cross-compilers properly. >Release-Note: >Audit-Trail: >Unformatted: