Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Nov 2006 22:56:17 -0600
From:      Chuck Remes <cremes.devlist@mac.com>
To:        Lorin Lund <wbs@infowest.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: MAC OS X connection to FreeBSD?
Message-ID:  <A26D610C-1DE2-4CD4-B286-8874CCDDB8DE@mac.com>
In-Reply-To: <455915BA.9090300@infowest.com>
References:  <454E9F7B.5010105@outstep.com> <454EB6D6.3030807@infowest.com> <454EBEEC.1060002@u.washington.edu> <454F210C.9000602@outstep.com> <004001c70706$0d571ec0$3c01a8c0@coolf89ea26645> <62104DC1-8AD2-41E1-B469-51CAC91A8D8B@mac.com> <455915BA.9090300@infowest.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Nov 13, 2006, at 7:02 PM, Lorin Lund wrote:

>
>>
>>> The biggest problem with MacOS X is that a lot of UNIX software that
>>> runs on FreeBSD and such, is not ported to MacOSX, and it's very
>>> difficult to compile on MacOSX.
>>
>> This is completely wrong. Take a look at macports [1] (formerly  
>> darwinports) for a large repository of UNIX software that compiles  
>> very cleanly on OSX. It's nearly 7 years since OSX shipped to the  
>> public. In that time, most opensource software was updated to  
>> compile cleanly on OSX. The primary changes to allow this were to  
>> the "configure" scripts so they recognize darwin as a base OS. If  
>> other patches were necessary, most software maintainers accepted  
>> these patches back into their trunk.
>>
>> OSX has excellent support for most UNIX software.
>>
>> cr
>>
>> [1] macports.org
>
> In trying to compile A+ (see aplusdev.org) I had a few problems  
> getting
> it compiled
> for FreeBSD (Because the A+ code was using the wrong macro to identify
> FreeBSD)
> But my efforts to compile the latest version for OS X.3 PPC have  
> brought
> out errors
> that look like compiler errors.
>
> In my view porting to the MAC is harder (though I very much wish it  
> weren't)

POSIX compliance got much better with the 10.4 (Tiger) release. If  
you are still targeting 10.3 (Panther) then there may be some issues.  
The 10.3 release is over 2 years old now.

Also, please recall I said "most software" and not 100% of software.  
I am certain there are outliers that don't compile cleanly on OSX,  
but that hardly proves that OSX is not a good UNIX target. The vast  
majority of software compiles and runs just fine on the latest OSX  
release.

cr




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A26D610C-1DE2-4CD4-B286-8874CCDDB8DE>