* Re: PA64 configure issues [not found] <200004251814.OAA28140@mal-ach.watson.ibm.com> @ 2000-04-25 12:20 ` Jeffrey A Law 0 siblings, 0 replies; 6+ messages in thread From: Jeffrey A Law @ 2000-04-25 12:20 UTC (permalink / raw) To: David Edelsohn; +Cc: gcc, gdb, binutils, autoconf In message < 200004251814.OAA28140@mal-ach.watson.ibm.com >you write: > Geoff gave the background on 64-bit AIX support which can support > both modes with a single toolchain, defaulting to 32-bit mode. This also > happens to be the way that the AIX product compilers operate, so the two > are consistent. Good. > The above line in your original message jumps out at me. Are you > saying that you must build an entirely separate compiler for PA64? Also, > you did not mention how HP's commercial toolchain operates/defaults. Yes, we have to build a separate toolchain. Among other things PA32 and PA64 use completely different object file formats (SOM & ELF respectively) one supports gnu-ld (PA64) the other will never support gnu-ld (PA32). There's other issues, but those are the two biggest. HP's tools work by having a front-end which invisibly fires up the appropriate 32bit or 64bit tool based on runtime flags. > I would agree that defaulting to 32-bit mode, even on 64-bit > hardware, is the best choice when the hardware can support both modes. OK. > If > the user needs to configure and build a completely separate toolchain for > 64-bit mode, that is much more cumbersome than the AIX toolchain. Yup. And that's the root of the problem I'm trying to resolve. > If HP's > toolchain defaults differently, I think that you need to consider > user-interface compatibility as well. I don't think we're going to have that kind of compatibility. At least not at this stage. jeff ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <11276.956679822@upchuck>]
* Re: PA64 configure issues [not found] <11276.956679822@upchuck> @ 2000-04-25 13:52 ` Alexandre Oliva 0 siblings, 0 replies; 6+ messages in thread From: Alexandre Oliva @ 2000-04-25 13:52 UTC (permalink / raw) To: law; +Cc: gcc, gdb, binutils, autoconf [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain, Size: 613 bytes --] On Apr 25, 2000, Jeffrey A Law <law@cygnus.com> wrote: > 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 like the idea of matching hppa*64-*-hpux* to select 64bit support. -- Alexandre Oliva Enjoy Guaraná, see http://www.ic.unicamp.br/~oliva/ Cygnus Solutions, a Red Hat company aoliva@{redhat, cygnus}.com Free Software Developer and Evangelist CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org} Write to mailing lists, not to me ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <20378.956845658@upchuck>]
* Re: PA64 configure issues [not found] <20378.956845658@upchuck> @ 2000-04-27 11:00 ` Alexandre Oliva 2000-04-27 11:09 ` Jeffrey A Law 0 siblings, 1 reply; 6+ messages in thread From: Alexandre Oliva @ 2000-04-27 11:00 UTC (permalink / raw) To: law; +Cc: gcc, gdb, binutils [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain, Size: 934 bytes --] On Apr 27, 2000, Jeffrey A Law <law@cygnus.com> wrote: > In message < or4s8pdhue.fsf@zecarneiro.lsd.ic.unicamp.br >you write: >> On Apr 25, 2000, Jeffrey A Law <law@cygnus.com> wrote: >> I like the idea of matching hppa*64-*-hpux* to select 64bit support. > My only concern is configure scripts that aren't using wildcards > correctly, but I guess we'll find those soon enough :-) I think the most common case of match hppa*-*-hpux* will still work for most applications, since it probably would not make that much difference. And, since presumably you'll take care of the tool-chain, you'll have taken care of the most likely spots. -- Alexandre Oliva Enjoy Guaraná, see http://www.ic.unicamp.br/~oliva/ Cygnus Solutions, a Red Hat company aoliva@{redhat, cygnus}.com Free Software Developer and Evangelist CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org} Write to mailing lists, not to me ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: PA64 configure issues 2000-04-27 11:00 ` Alexandre Oliva @ 2000-04-27 11:09 ` Jeffrey A Law 2000-04-27 11:37 ` Alexandre Oliva 0 siblings, 1 reply; 6+ messages in thread From: Jeffrey A Law @ 2000-04-27 11:09 UTC (permalink / raw) To: Alexandre Oliva; +Cc: gcc, gdb, binutils In message < or7ldja0h7.fsf@zecarneiro.lsd.ic.unicamp.br >you write: > I think the most common case of match hppa*-*-hpux* will still work > for most applications, since it probably would not make that much > difference. And, since presumably you'll take care of the tool-chain, > you'll have taken care of the most likely spots. I'm not worried about the ones with hppa* -- I've already identified those; it's those which do stuff like hppa?.? that I worry about. jeff ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: PA64 configure issues 2000-04-27 11:09 ` Jeffrey A Law @ 2000-04-27 11:37 ` Alexandre Oliva 2000-04-27 13:26 ` Jeffrey A Law 0 siblings, 1 reply; 6+ messages in thread From: Alexandre Oliva @ 2000-04-27 11:37 UTC (permalink / raw) To: law; +Cc: gcc, gdb, binutils [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain, Size: 696 bytes --] On Apr 27, 2000, Jeffrey A Law <law@cygnus.com> wrote: > I'm not worried about the ones with hppa* -- I've already identified those; > it's those which do stuff like hppa?.? that I worry about. Well, those are already broken, since this doesn't match hppa-*-hpux*. And they don't match the trailing `w' either, so it's ok if they don't match an additional trailing `64'. I wouldn't worry about them. -- Alexandre Oliva Enjoy Guaraná, see http://www.ic.unicamp.br/~oliva/ Cygnus Solutions, a Red Hat company aoliva@{redhat, cygnus}.com Free Software Developer and Evangelist CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org} Write to mailing lists, not to me ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: PA64 configure issues 2000-04-27 11:37 ` Alexandre Oliva @ 2000-04-27 13:26 ` Jeffrey A Law 0 siblings, 0 replies; 6+ messages in thread From: Jeffrey A Law @ 2000-04-27 13:26 UTC (permalink / raw) To: Alexandre Oliva; +Cc: gcc, gdb, binutils In message < orpurb8k6p.fsf@zecarneiro.lsd.ic.unicamp.br >you write: > On Apr 27, 2000, Jeffrey A Law <law@cygnus.com> wrote: > > > I'm not worried about the ones with hppa* -- I've already identified thos > e; > > it's those which do stuff like hppa?.? that I worry about. > > Well, those are already broken, since this doesn't match hppa-*-hpux*. > And they don't match the trailing `w' either, so it's ok if they don't > match an additional trailing `64'. I wouldn't worry about them. hppa without a version number is not valid in a configuration string. The fact that gcc and maybe other accept it is lame and broken. jeff ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2000-04-27 13:26 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <200004251814.OAA28140@mal-ach.watson.ibm.com>
2000-04-25 12:20 ` PA64 configure issues Jeffrey A Law
[not found] <11276.956679822@upchuck>
2000-04-25 13:52 ` Alexandre Oliva
[not found] <20378.956845658@upchuck>
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