From owner-freebsd-hackers Fri Mar 28 20:44:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA07914 for hackers-outgoing; Fri, 28 Mar 1997 20:44:17 -0800 (PST) Received: from hamby1 (hamby1.lightside.net [207.67.176.17]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id UAA07906 for ; Fri, 28 Mar 1997 20:44:13 -0800 (PST) Received: (from jehamby@localhost) by hamby1 (SMI-8.6/SMI-SVR4) id UAA00995; Fri, 28 Mar 1997 20:44:21 -0800 Date: Fri, 28 Mar 1997 20:44:21 -0800 From: jehamby@lightside.com (Jake Hamby) Message-Id: <199703290444.UAA00995@hamby1> To: freebsd-hackers@FreeBSD.org, terry@lambert.org, deischen@iworks.InterWorks.org Subject: Re: Building Solaris->FreeBSD cross binutils Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-MD5: m+3ElG2TiElxKZEGQP51qQ== Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > From deischen@iworks.InterWorks.org Fri Mar 28 20:23:38 1997 > Not having GNAT is one of the big roadblocks in our making heavier > use out of FreeBSD. I _really_ want to get this built. If you are seriously interested in GNAT, then you may want to try bootstrapping it from a working NetBSD or Linux version. In fact, I was once able to get an older version of GNAT working in FreeBSD using the Linux version running in FreeBSD's binary emulation mode as a bootstrap! It seemed to work okay, but failed one of the floating-point demo programs, so I gave up. Of course, now GNAT is a more complicated program to bring up, because you'll need to test the tasking support against FreeBSD's implementation of POSIX threads, and patch gnatbl to link with "-nostdlib -lc_r" instead of the nonthread-safe C library. Which makes it an even more worthwhile project, because it has the potential to shake out any bugs lurking in our threads library. :) Cheers, Jake