[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [parisc-linux] linux32 personality & config.guess



> On Thu, Sep 06, 2007 at 04:33:00PM -0400, John David Anglin wrote:
> > This has arisen on the PA since we have separate 32 and 64 bit tools.
> > In other architectures, a compiler flag is used to select the output
> > architecture.
> 
> Any interest in doing the unification of 32 and 64-bit?  ISTR Jeff
> Bailey had binutils working.

Not really.  Binutils is probably easier than GCC.  With the GCC,
the problem is macros that are defined in one case and not the
other.  The hard OS is hpux because 32-bit is SOM and 64-bit ELF.
Linux would be much easier because of the consistent runtime
architecture.

The reality is that a lot of work has been needed to keep up with
the rapid changes occuring in the middle of GCC and it has been
difficult to keep things from regressing.  For this to happen,
somebody else would have to do it.  Personally, I would rather
see work on the 64-bit linux userspace.

I must say though that I find the stability and reliability of
hppa-linux much better than it was a year or two ago.  I haven't 
had any crashes, even on SMP machines, with 2.6.22.x.  Applications
also seem to run reliably.  There is some issue with timeouts in
the GCC testsuite, particularly on 64-bit machines.  I think SMP
performance isn't great (e.g., 650 MHz running hpux beats 800 MHz
linux in GCC builds and checks).  Probably, this is the TLB flush
issue and why 2.6.23 is broken currently (Kyle's flush cleanup).

Dave
-- 
J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)



Reply to: