From owner-freebsd-hackers Fri Dec 12 06:32:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA22724 for hackers-outgoing; Fri, 12 Dec 1997 06:32:39 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id GAA22690 for ; Fri, 12 Dec 1997 06:32:23 -0800 (PST) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.7/8.6.9) with ESMTP id GAA16191; Fri, 12 Dec 1997 06:32:24 -0800 (PST) To: Jason Evans cc: freebsd-hackers@freebsd.org Subject: Re: Beginning SPARC port In-reply-to: Your message of "Fri, 12 Dec 1997 03:51:00 PST." Date: Fri, 12 Dec 1997 06:32:24 -0800 Message-ID: <16187.881937144@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > My boss mentioned talking with you the first week that I was at Sun, and I > latched on. =) It wouldn't have happened if I hadn't shown extreme > interest in working on it. And I'm sure that a lot of SPARC enthusiasts out there are really happy that you took the extra effort! :) > Compiler issues... gcc already supports the target platform. Standard > gcc supports SPARC, and Cygnus has a patch to support the Ultra (V8+). > What are the issues you refer to? Since FreeBSD is supported in the > release version of gcc, don't you guys just copy it into your tree and > call it good? Since the Ultra compiler won't be self-hosted until well > after the kernel is up and running, why is this important as a first step? Well, I had originally thought that you'd want to support easier cross-compilation from the x86, but now that I really think about it I guess I can see as how you'd have more SPARC hardware lying around to bootstrap from than you would x86 hardware. :-) However, for the medium term, it still might be a good idea to to see how NetBSD handles the problem of a single compiler source tree which can be built for different architectures. If you want an account on my NetBSD/ALPHA box, just let me know. :) [Might not be a bad idea in any case since you could see how they've addressed many of the 64 bit issues there]/ Jordan