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.