[quake3] [PATCH] Mac OSX support

Tony J. White tjw at webteam.net
Mon Apr 10 14:39:07 EDT 2006


On Mon, Apr 10, 2006 at 08:31:31PM +0200, Mike Davis wrote:
> I'm not sure what you're referring to but bundles go back to, at least, 
> NeXTSTEP 3.0. 10.3 and up can use dynamic libraries, just like you have always 
> been able to do so...

Oh, sorry.  I guess I was just a bit confused by the comments in Anders' SDL
patch which seemed to indicate that dlopen() should be used pre-10.3.  And
also by the fact that ioq3 did not use .bundle previously.

-Tony

> On 10 Apr 2006, at 20:24, Tony J. White wrote:
> 
> >
> >I've been working on getting Tremulous working on Mac OSX.
> >
> >It still needs work, but you will find the patch here that is required
> >to get the mac build to stop crashing when it queries network interfaces:
> >
> >http://www.tjw.org/tremulous/macosx/
> >
> >(note that there are two seperate patches, one for tremulous SVN and another
> >for ioquake3 SVN)
> >
> >In addition you will need to remove the libSDL-1.2.0.dylib file from SVN ad
> >replace it with the libSDL.a file from there.
> >
> >That libSDL was compiled using this patch:
> >http://www.algonet.se/~afb/libsdl/SDL-1.2.9-loadso.patch
> >So probably that should be included as well.
> >
> >I'm pretty sure that the use of .bundles which (is required for OSX 10.3 and 
> >up)
> >will break compatability with OSX 10.2 and older.  I don't know much about
> >making backwards compatible versions, but I think most people use 10.3 or 10.4
> >anyway.  For example Wolf:ET was released for OSX over a year ago and only
> >supports 10.3 and up because of it's use of library ".bundle"s.
> >
> >-Tony
> 

-- 



More information about the quake3 mailing list