public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* gperf?
@ 1998-02-27 22:11 Gary Thomas
  1998-02-27 23:31 ` gperf? H.J. Lu
  1998-02-28  4:40 ` gperf? Joseph H. Buehler
  0 siblings, 2 replies; 14+ messages in thread
From: Gary Thomas @ 1998-02-27 22:11 UTC (permalink / raw)
  To: egcs

Pardon my ignorance, but where can I find 'gperf' [source] which
is used in the latest builds?

------------------------------------------------------------------------
Gary Thomas                              |
The Open Group / Research Institute      | "Fine wine is a necessity of
2 Avenue de Vignate                      |        life for me"
38610 Gieres - FRANCE                    |
+33 4 76 63 48 74                        |      Thomas Jefferson
email: g.thomas@opengroup.org            |
< http://www.opengroup.org/~gdt >          |
   ... opinions expressed here are mine  |
       and no one else would claim them! |
------------------------------------------------------------------------



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
  1998-02-27 22:11 gperf? Gary Thomas
@ 1998-02-27 23:31 ` H.J. Lu
  1998-02-28  4:40 ` gperf? Joseph H. Buehler
  1 sibling, 0 replies; 14+ messages in thread
From: H.J. Lu @ 1998-02-27 23:31 UTC (permalink / raw)
  To: Gary Thomas; +Cc: egcs

> 
> Pardon my ignorance, but where can I find 'gperf' [source] which
> is used in the latest builds?
> 

My libg++ addon for egcs has a gperf.

H.J.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
  1998-02-27 22:11 gperf? Gary Thomas
  1998-02-27 23:31 ` gperf? H.J. Lu
@ 1998-02-28  4:40 ` Joseph H. Buehler
  1 sibling, 0 replies; 14+ messages in thread
From: Joseph H. Buehler @ 1998-02-28  4:40 UTC (permalink / raw)
  To: egcs

Gary Thomas <g.thomas@opengroup.org> writes:

> Pardon my ignorance, but where can I find 'gperf' [source] which
> is used in the latest builds?

It is part of libg++.  See ftp.yggdrasil.com/private/hjl for a version
patched for use with egcs.

Joe Buehler

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
  1998-11-30 23:25 gperf? Theodore C. Belding
@ 1998-12-01 12:51 ` Bret McGuire
  0 siblings, 0 replies; 14+ messages in thread
From: Bret McGuire @ 1998-12-01 12:51 UTC (permalink / raw)
  To: Theodore C. Belding; +Cc: egcs

	I had the same trouble recently; try obtaining the patch for gperf
available from

ftp://egcs.cygnus.com/pub/egcs/infrastructure/

	and install it.  That should solve the problem...

								- Bret -

On Mon, 30 Nov 1998, Theodore C. Belding wrote:

> Another question:
> 
> When I tried to build the most recent egcs from CVS, on i686-pc-linux-gnu
> (RedHat x86 Linux 5.1) I get the following error, after fixing my autoconf
> problem:
> 
> % ../configure --prefix=/usr/local/egcs-19981130
> [...]
> % make
> [...]
> gcc -c  -DIN_GCC    -g -O2  -DHAVE_CONFIG_H     -I. -I../../gcc
> -I../../gcc/config -I../../gcc/../include ../../gcc/c-lang.c
> gperf -L KR-C -F ', 0, 0' -p -j1 -i 1 -g -o -t -G -N is_reserved_word \
>    -k1,3,$ ../../gcc/c-parse.gperf >tmp-gperf.h
> gperf: invalid option -- F
> Usage: gperf
> [-cCdDef[num]GhH<hashname>i<init>Ijk<keys>K<keyname>lL<language>nN<function
> name>ors<size>S<switches>tTvW<wordlistname>Z<class name>7] [input-file]
> Try `gperf --help' for more information.
> make[1]: *** [../../gcc/c-gperf.h] Error 1
> make[1]: Leaving directory `/usr/local/src/egcs/obj/gcc'
> make: *** [all-gcc] Error 2
> 
> I'm using GNU gperf 2.7; should I be using some other version of gperf, or
> is there some other problem? Thanks!
> -Ted
> 
> --
> Ted Belding                               Ted.Belding@umich.edu 
> University of Michigan Program for the Study of Complex Systems
> Homepage: http://www-personal.umich.edu/~streak/
> PGP key:  http://www-personal.umich.edu/~streak/pgp-key.html


^ permalink raw reply	[flat|nested] 14+ messages in thread

* gperf?
@ 1998-11-30 23:25 Theodore C. Belding
  1998-12-01 12:51 ` gperf? Bret McGuire
  0 siblings, 1 reply; 14+ messages in thread
From: Theodore C. Belding @ 1998-11-30 23:25 UTC (permalink / raw)
  To: egcs

Another question:

When I tried to build the most recent egcs from CVS, on i686-pc-linux-gnu
(RedHat x86 Linux 5.1) I get the following error, after fixing my autoconf
problem:

% ../configure --prefix=/usr/local/egcs-19981130
[...]
% make
[...]
gcc -c  -DIN_GCC    -g -O2  -DHAVE_CONFIG_H     -I. -I../../gcc
-I../../gcc/config -I../../gcc/../include ../../gcc/c-lang.c
gperf -L KR-C -F ', 0, 0' -p -j1 -i 1 -g -o -t -G -N is_reserved_word \
   -k1,3,$ ../../gcc/c-parse.gperf >tmp-gperf.h
gperf: invalid option -- F
Usage: gperf
[-cCdDef[num]GhH<hashname>i<init>Ijk<keys>K<keyname>lL<language>nN<function
name>ors<size>S<switches>tTvW<wordlistname>Z<class name>7] [input-file]
Try `gperf --help' for more information.
make[1]: *** [../../gcc/c-gperf.h] Error 1
make[1]: Leaving directory `/usr/local/src/egcs/obj/gcc'
make: *** [all-gcc] Error 2

I'm using GNU gperf 2.7; should I be using some other version of gperf, or
is there some other problem? Thanks!
-Ted

--
Ted Belding                               Ted.Belding@umich.edu 
University of Michigan Program for the Study of Complex Systems
Homepage: http://www-personal.umich.edu/~streak/
PGP key:  http://www-personal.umich.edu/~streak/pgp-key.html




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
  1998-03-04  6:10       ` gperf? Joseph H. Buehler
@ 1998-03-04  7:07         ` H.J. Lu
  0 siblings, 0 replies; 14+ messages in thread
From: H.J. Lu @ 1998-03-04  7:07 UTC (permalink / raw)
  To: Joseph H. Buehler; +Cc: egcs

> 
> Jason Merrill <jason@cygnus.com> writes:
> 
> > But they can use cperf.  It's a drop-in replacement.
> 
> We use gperf extensively where I work.  I had a lot of trouble getting
> cperf to work properly, and finally gave up on that.  Gperf also has
> bugs, but we have been able to work around them so far.
> 
> If someone would like to fix gperf, I can probably dig up some problem
> cases.
> 

Since I am making libg++ now, if you can provide a small test case,
I will see what I can do when I find the time.

-- 
H.J. Lu (hjl@gnu.org)

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
  1998-03-03  2:04     ` gperf? Jason Merrill
  1998-03-03 18:27       ` gperf? Richard Henderson
@ 1998-03-04  6:10       ` Joseph H. Buehler
  1998-03-04  7:07         ` gperf? H.J. Lu
  1 sibling, 1 reply; 14+ messages in thread
From: Joseph H. Buehler @ 1998-03-04  6:10 UTC (permalink / raw)
  To: egcs

Jason Merrill <jason@cygnus.com> writes:

> But they can use cperf.  It's a drop-in replacement.

We use gperf extensively where I work.  I had a lot of trouble getting
cperf to work properly, and finally gave up on that.  Gperf also has
bugs, but we have been able to work around them so far.

If someone would like to fix gperf, I can probably dig up some problem
cases.

Joe Buehler

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
  1998-03-03  2:04     ` gperf? Jason Merrill
@ 1998-03-03 18:27       ` Richard Henderson
  1998-03-04  6:10       ` gperf? Joseph H. Buehler
  1 sibling, 0 replies; 14+ messages in thread
From: Richard Henderson @ 1998-03-03 18:27 UTC (permalink / raw)
  To: Jason Merrill; +Cc: Bruno Haible, egcs

On Tue, Mar 03, 1998 at 02:04:21AM -0800, Jason Merrill wrote:
> But they can use cperf.  It's a drop-in replacement.

Well, it was.  It doesn't support -E at least.  I havn't done a
complete cross-check but that one I ran into myself.


r~

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
  1998-03-02 11:40   ` gperf? Bruno Haible
  1998-03-02 14:50     ` gperf? Joe Buck
@ 1998-03-03  2:04     ` Jason Merrill
  1998-03-03 18:27       ` gperf? Richard Henderson
  1998-03-04  6:10       ` gperf? Joseph H. Buehler
  1 sibling, 2 replies; 14+ messages in thread
From: Jason Merrill @ 1998-03-03  2:04 UTC (permalink / raw)
  To: Bruno Haible; +Cc: egcs

>>>>> Bruno Haible <haible@ilog.fr> writes:

>> > gperf is useful outside of gcc and egcs. Why is gperf not distributed as
>> > a stand-alone program, like bison and flex ?
>> 
>> There's cperf at ftp.gnu.org.  It's an equivalent program, written in C.

> That doesn't obviate the need for gperf. People and egcs use gperf.

But they can use cperf.  It's a drop-in replacement.

Jason

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
       [not found]   ` <199803021939.UAA04288.cygnus.egcs@halles.ilog.fr>
@ 1998-03-02 16:18     ` Ulrich Drepper
  0 siblings, 0 replies; 14+ messages in thread
From: Ulrich Drepper @ 1998-03-02 16:18 UTC (permalink / raw)
  To: egcs

haible@ilog.fr (Bruno Haible) writes:

> I volunteer to do this.

That's great, so I don't have to do this.  I should have some patches
somewhere in case you want to start doing this.

-- Uli
---------------.      drepper at gnu.org  ,-.   1325 Chesapeake Terrace
Ulrich Drepper  \    ,-------------------'   \  Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com   `------------------------

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
  1998-03-02 11:40   ` gperf? Bruno Haible
@ 1998-03-02 14:50     ` Joe Buck
  1998-03-03  2:04     ` gperf? Jason Merrill
  1 sibling, 0 replies; 14+ messages in thread
From: Joe Buck @ 1998-03-02 14:50 UTC (permalink / raw)
  To: Bruno Haible; +Cc: jason, egcs

> libg++ is slowly being abandoned, and it never was the right place for a
> tool similar to bison and flex. How about making it stand-alone, and
> putting it into the infrastructure/ directory?

If made standalone, it should eventually be an FSF package that lives
on ftp.gnu.org with the rest.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
  1998-03-02 10:58 ` gperf? Jason Merrill
@ 1998-03-02 11:40   ` Bruno Haible
  1998-03-02 14:50     ` gperf? Joe Buck
  1998-03-03  2:04     ` gperf? Jason Merrill
       [not found]   ` <199803021939.UAA04288.cygnus.egcs@halles.ilog.fr>
  1 sibling, 2 replies; 14+ messages in thread
From: Bruno Haible @ 1998-03-02 11:40 UTC (permalink / raw)
  To: Jason Merrill; +Cc: egcs

> > gperf is useful outside of gcc and egcs. Why is gperf not distributed as
> > a stand-alone program, like bison and flex ?
> 
> There's cperf at ftp.gnu.org.  It's an equivalent program, written in C.

That doesn't obviate the need for gperf. People and egcs use gperf.

libg++ is slowly being abandoned, and it never was the right place for a
tool similar to bison and flex. How about making it stand-alone, and
putting it into the infrastructure/ directory?

I volunteer to do this.

Bruno

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
       [not found] <199803021443.PAA03102.cygnus.egcs@halles.ilog.fr>
@ 1998-03-02 10:58 ` Jason Merrill
  1998-03-02 11:40   ` gperf? Bruno Haible
       [not found]   ` <199803021939.UAA04288.cygnus.egcs@halles.ilog.fr>
  0 siblings, 2 replies; 14+ messages in thread
From: Jason Merrill @ 1998-03-02 10:58 UTC (permalink / raw)
  To: Bruno Haible, egcs

>>>>> Bruno Haible <haible@ilog.fr> writes:

> gperf is useful outside of gcc and egcs. Why is gperf not distributed as
> a stand-alone program, like bison and flex ?

There's cperf at ftp.gnu.org.  It's an equivalent program, written in C.

Jason

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: gperf?
@ 1998-03-02  6:44 Bruno Haible
  0 siblings, 0 replies; 14+ messages in thread
From: Bruno Haible @ 1998-03-02  6:44 UTC (permalink / raw)
  To: hjl, egcs

> > Pardon my ignorance, but where can I find 'gperf' [source] which
> > is used in the latest builds?
> 
> My libg++ addon for egcs has a gperf.

gperf is useful outside of gcc and egcs. Why is gperf not distributed as
a stand-alone program, like bison and flex ?

Bruno

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~1998-12-01 12:51 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-02-27 22:11 gperf? Gary Thomas
1998-02-27 23:31 ` gperf? H.J. Lu
1998-02-28  4:40 ` gperf? Joseph H. Buehler
1998-03-02  6:44 gperf? Bruno Haible
     [not found] <199803021443.PAA03102.cygnus.egcs@halles.ilog.fr>
1998-03-02 10:58 ` gperf? Jason Merrill
1998-03-02 11:40   ` gperf? Bruno Haible
1998-03-02 14:50     ` gperf? Joe Buck
1998-03-03  2:04     ` gperf? Jason Merrill
1998-03-03 18:27       ` gperf? Richard Henderson
1998-03-04  6:10       ` gperf? Joseph H. Buehler
1998-03-04  7:07         ` gperf? H.J. Lu
     [not found]   ` <199803021939.UAA04288.cygnus.egcs@halles.ilog.fr>
1998-03-02 16:18     ` gperf? Ulrich Drepper
1998-11-30 23:25 gperf? Theodore C. Belding
1998-12-01 12:51 ` gperf? Bret McGuire

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).