Re: HPPA toolchain.

Matt Thomas <[email protected]>
Newsgroups gmane.os.netbsd.ports.hp700,gmane.os.netbsd.devel.toolchain
Message-ID <[email protected]>
On Thursday, October 2, 2003, at 12:45 PM, Matt Thomas wrote:

> I now have a working toolchain based on binutils-current and
> gcc-current (3.4).  It uses the Linux ABI and assembly
> conventions.  The good news is that it should be relatively
> simple to backport the changes to GCC 3.3.1.

There is now a [mostly] working in-tree toolchain for HPPA.
I applied my binutils and gcc changes to the in-tree binutils
and gcc3 sources.  The only problem is that a few program cause
ld to either die an assertion or segfault.

The libc assembly source have been moved to the new assembler
conventions.  However, ld.elf_so needs a lot of help since it's
been extensively reworked since there was a working toolchain.
(hppa needs it's own version of _rtld_bind added to hppa_reloc.c)

I haven't tried to build a kernel but I would expect that
libkern's .S files as well as hppa's need to be updated.
-- 
Matt Thomas                     email: [email protected]
3am Software Foundry              www: http://3am-software.com/bio/matt/
Cupertino, CA              disclaimer: I avow all knowledge of this 
message.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.