[parisc-linux] booting problems

John David Anglin dave@hiauly1.hia.nrc.ca
Sat, 12 Jun 1999 12:57:40 -0400 (EDT)


> Jeffrey A Law wrote:
> > 
> 
> <snip>
> 
> Okay, I can make that change, unless someone beats me to it.
> 
> > 
> > Though I'm a little confused.  I thought y'all were dropping the existing ELF
> > stuff -- I would strongly recommend it.  We're not even planning to keep the
> > existing elf32-hppa stuff building in gas/binutils as we work on the rewrite.
> > You're working with a totally dead and unsupported toolchain at this point.
> 
> Let me clear this up.
> 
> Yes, we are absolutely dropping any use of the current broken
> instantiation of elf32-hppa.

As I see it, it is a question of priorities.  The existing elf32-hppa
tools are the only ones which currently allow cross development
due to the lack of gnu linker supporting SOM.  If a SOM linker were
available, cross development could be done using the more developed
and tested SOM tools.  However, according to the comments in binutils/bfd,
the bfd architecture is incapable of performing all types of SOM
relocations.  A SOM linker also needs to be stream based.  Thus,
it appears difficult (impossible?) to build a SOM linker using the
bfd architecture.  On the other hand, the elf32-hppa tools have serious
deficiencies and are about to be completely rewritten.  Might it not be
better to develop a SOM linker rather than rewrite the elf stuff?

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