Re: MIPS 64bit port status check. IRIX_COMPAT working??
Nigel Stephens <[email protected]> Fri, 19 Jul 2002 18:52:16 +0100
| Newsgroups | gmane.os.netbsd.ports.mips |
|---|---|
| Organization | Algorithmics Ltd |
| Message-ID | <[email protected]> |
GIRISH V. GULAWANI wrote: >.1> I have attempted to compile Algorithmics toolchain >from source on NetBSD platform. In this I have tried >to mix NetBSD & Algorithmics build. It does compile >the kernel now, alright, however found couple of >problems with it. > Girish Best to communicate with Algorithmics (now MIPS Technologies (UK)), directly on any problems in the toolchain. We'll be pleased to help sort them out, as we are NetBSD fans. > . For example for 20Kc option it seems there is lot >to be done. Command line options have some mismatch. > > I'd be interested to know what they are. Which version of our sources did you start from? Note that we are currently working on a single complete toolchain (i.e. including ld, gas, binutils) which can succesfully compile the Linux kernel, modern glibc, apps etc, which is rare for Linux! ;-). This toolchain should work well for NetBSD too, but it isn't quite ready yet. We'll let the group know when it is. > . Concat macros does not compile. Hence the >mipsX_locore.S file gives compile errors with this >toolchain. > . ABI calls are not supported. (Ofcourse this is >mentioned in the configuration.) > > Sounds like you've configured the compiler with "--target=sde". That would be wrong for a NetBSD compiler, since the "SDE" compiler targets embedded, statically-linked enviroments (though you can use -mabicalls to enable ABI conventions). It also defaults the C pre-processor to "traditional" mode when processing assembler sources, which would probably explain the CONCAT problem. You probably want to configure it instead using "--target=mips-netbsd" Nigel _________________________________________________________ Nigel Stephens email: [email protected] MIPS Technologies (UK) web: http://www.algor.co.uk The Fruit Farm cambridge: +44 1223 706200 Ely Road, Chittering london: +44 20 7704 9081 Cambridge CB5 9PH mobile: +44 7976 686470 England fax: +44 1223 706250