public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
* PA64 configure issues
@ 2000-04-25 10:33 Jeffrey A Law
  2000-04-25 11:02 ` Geoff Keating
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Jeffrey A Law @ 2000-04-25 10:33 UTC (permalink / raw)
  To: gcc, gdb, binutils, autoconf

I have an issue that affects a variety of projects that we need to hash
through.


Newer HP machines have the capability of running both 32bit (PA32) and
64bit (PA64) binaries.

PA32 and PA64 are radically different in a number of ways which make
supporting both with a single toolchain very difficult/impossible.

In general, most developers do not need PA64 capabilities, in fact, using
PA64 generally results in programs that are larger and slower than PA32
programs.  My current thoughts are to have the GNU tools default to PA32
and require special options or configure names to enable PA64 capabilities.

Right now on a PA64 capable machine config.guess will return something like

hppa2.0w-hp-hpux11.00
       ^
       +------  This indicates the machine has the capability to run PA64
                code.

One idea is to have  config.guess never indicate if the machine is PA64
capable.  ie, in the above example config.guess would return

hppa2.0-hp-hpux11.00

That would allow all the existing configury bits to default to PA32 and
the user could expicitly ask for PA64 by using the target triplet with the
"w" indicator.

Other option would be to make the 64bit tools have a triplet like
hppa64-hp-hpux11.00 or something like that.  It wouldn't require any
changes to config.guess to get the desired behavior.

I'm willing to do either (or anything else that sounds reasonable).  The only
trick is we have to do something that is consistent across gcc, binutils, gdb
and autoconf.

jeff

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

end of thread, other threads:[~2000-04-27 13:26 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-04-25 10:33 PA64 configure issues Jeffrey A Law
2000-04-25 11:02 ` Geoff Keating
2000-04-25 11:14 ` David Edelsohn
2000-04-25 12:20   ` Jeffrey A Law
2000-04-25 13:52 ` Alexandre Oliva
2000-04-27  8:37   ` Jeffrey A Law
2000-04-27 11:00     ` Alexandre Oliva
2000-04-27 11:09       ` Jeffrey A Law
2000-04-27 11:37         ` Alexandre Oliva
2000-04-27 13:26           ` Jeffrey A Law

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).