This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [patch] remove references to 'grez'
- From: Stan Shebs <shebs at apple dot com>
- To: Nathanael Nerode <neroden at doctormoo dot dyndns dot org>
- Cc: gcc-patches at gcc dot gnu dot org, gdb-patches at sources dot redhat dot com, binutils at sources dot redhat dot com, dj at redhat dot com
- Date: Mon, 08 Jul 2002 14:30:31 -0700
- Subject: Re: [patch] remove references to 'grez'
- Organization: Apple Computer, Inc.
- References: <20020708203720.GA13087@doctormoo.dyndns.org>
Nathanael Nerode wrote:
>
> I can't seem to find hide nor hair of 'grez' anywhere on the Internet
> (!), so I'm guessing it's dead and gone. Here's a patch to get rid of
> the remaining references. Macs abandoned the scheme of putting object
> code in resources around the time PowerMacs came out, so I'm not
> surprised.
This was actually part of a scheme to support full cross-compiling to
Macs, a la cygwin, with grez ("GNU Rez") planned to be the resource
compiler (needed for icons, menu text, etc - orthogonal to code
gen, which was always xcoff for PowerMacs). Grez was mostly
working at one point within Cygnus, but with the advent of OS X
and its vastly different internals, the grez rationale evaporates.
So yes, this is OK to delete.
Stan
> Note that the *-macos /*-mpw case gets folded into the *-*-* case.
>
> 2002-07-08 Nathanael Nerode <neroden@gcc.gnu.org>
> * configure.in: Don't build grez.
> * Makefile.in: Ditto.
>
> Index: Makefile.in
> ===================================================================
> RCS file: /cvs/gcc/gcc/Makefile.in,v
> retrieving revision 1.109
> diff -u -r1.109 Makefile.in
> --- Makefile.in 8 Jul 2002 20:06:51 -0000 1.109
> +++ Makefile.in 8 Jul 2002 20:29:29 -0000
> @@ -549,7 +549,6 @@
> all-gnuserv \
> all-gprof \
> all-grep \
> - all-grez \
> all-gzip \
> all-hello \
> all-indent \
> @@ -691,7 +690,6 @@
> install-gnuserv \
> install-gprof \
> install-grep \
> - install-grez \
> install-gzip \
> install-hello \
> install-indent \
> @@ -853,7 +851,6 @@
> clean-gnuserv \
> clean-gprof \
> clean-grep \
> - clean-grez \
> clean-gzip \
> clean-hello \
> clean-indent \
> @@ -1687,7 +1684,6 @@
> all-target-gperf: configure-target-gperf all-target-libiberty all-target-libstdc++-v3
> all-gprof: all-libiberty all-bfd all-opcodes all-intl
> all-grep: all-libiberty
> -all-grez: all-libiberty all-bfd all-opcodes
> all-gui: all-gdb all-libproc
> all-guile:
> all-gzip: all-libiberty
> Index: configure.in
> ===================================================================
> RCS file: /cvs/gcc/gcc/configure.in,v
> retrieving revision 1.170
> diff -u -r1.170 configure.in
> --- configure.in 8 Jul 2002 20:06:51 -0000 1.170
> +++ configure.in 8 Jul 2002 20:29:31 -0000
> @@ -641,12 +641,6 @@
> *-*-lynxos*)
> noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
> ;;
> - *-*-macos* | \
> - *-*-mpw*)
> - # Macs want a resource compiler.
> - configdirs="$configdirs grez"
> - noconfigdirs="$noconfigdirs ${libgcj}"
> - ;;
> *-*-*)
> noconfigdirs="$noconfigdirs ${libgcj}"
> ;;