Subject: Re: selecting ARM endianness [was: CVS commit: syssrc]
To: Ben Harris <bjh21@netbsd.org>
From: Todd Vierling <tv@wasabisystems.com>
List: tech-toolchain
Date: 02/19/2001 18:05:03
On Mon, 19 Feb 2001, Ben Harris wrote:

: > [*] When we switch to gcc 2.95.2 in-tree, I will be replacing the
: >     /usr/bin/cpp script with one that uses cc -E to preprocess files, rather
: >     than /usr/libexec/cpp.  It seems that cpp in gcc 2.95.2 doesn't
: >     predefine anything, and this change will be needed if and when we go to
: >     gcc 3.0 (which has no `internal' cpp executable at all).
:
: Hmm.  Have you written that script already?  It'd be useful to me, since
: I'm already using 2.95.2 to sort out the ARM/ELF toolchain, and it's
: notable that (e.g.) syscall stubs get the wrong predefines with the
: current cpp.

The replacement /usr/bin/cpp was cobbled together as a temporary fix for the
cpp supplied with the sparc64 1.5 toolchain, so until it's officially
cleaned up and in-tree, you can fetch it from
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.5/patches/sparc64-compfix.tgz (just
get cpp out of that tarball and ignore the ld binary).

-- 
-- Todd Vierling <tv@wasabisystems.com>  *  Wasabi NetBSD:  Run with it.
-- NetBSD 1.5 now available on CD-ROM  --  http://www.wasabisystems.com/