[quake3] new osx ppc binary

Mike Davis only_mortal at mac.com
Thu Jun 1 14:33:56 EDT 2006


I did it with lipo.

On 1 Jun 2006, at 19:08, Daniel Lord wrote:

>
> On Jun 1, 2006, at 8:43, Tony J. White wrote:
>
>> On Thu, Jun 01, 2006 at 03:30:14AM -0700, Daniel Lord wrote:
>>> I also would like to know why Jay didn't make a universal binary-- 
>>> perhaps SDL
>>> doesn't make on yet, but one can patch two binaries together with  
>>> 'lipo'.
>>
>> If anyone has been able to cross-compile ioquake3 to x86 on a ppc  
>> Mac please
>> share details.  It would be nice to have a cross-make-mingw.sh  
>> equiv script
>> for doing this, but it doesn't appear to be as trivial.
>>
>> OS X 10.4 has the cross compiler for i686, but it would also  
>> require you to
>> build a universal libSDL dylib (is that even possible) or link  
>> each portion
>> of the binary statically to libSDL.a.
>>
>> Also has the OpenAL problem on x86 Macs been worked out?  If not,  
>> the binaries
>> would also have to be statically linked to OpenAL.  This would  
>> also be good
>> for making the binary compatible with OSX 10.3 for the ppc arch.    
>> Although
>> it would probably be a pretty huge binary :)
>
> As a last resort, one could cobble together two separate Quake 3  
> binaries with lipo, but, as you said, it would be a double-sized  
> application.
> Apple has done a brilliant job with their architecture transition  
> for general purpose, relatively self-contained applications, but  
> its Achille's Heel is an application that relies on a lot of  
> dylibs. I don't fault Apple for taking what I see as the main road  
> in this transition so they support their commercial application  
> user base--I would have done the same. But it still sucks for this  
> kind of project. Building and downloading platform-dependent  
> application binaries is going to have to be the road we take. Of  
> course that means maintaining two installers as well as binaries  
> components. It won't last long, I think PPCs will be deprecated  
> within two years given what I am seeing in accelerated development  
> and porting for i686 Macs. Java 6 is in beta on OS X, Parallels VM  
> in RC2, and more. Once the smoke clears and the transition is  
> complete with a full line of Intel desktops in the market, the move  
> will be recognized for the stroke of strategic brilliance it is.  
> And this from someone with a first-gen G5 Dual 1.8Ghz besides my  
> Macbook Pro. My dual core Macbook Pro is faster (Pystones, linpack,  
> etc.) except for graphics but that is only because I upgraded the  
> video card to an ATI  X800 XL to run Aperture ;-(.
>
> Daniel
>
> "Few people are capable of expressing with equanimity opinions  
> which differ from the prejudices of their social environment.  Most  
> people are not even capable of forming such opinions."
> - Einstein
>
>




More information about the quake3 mailing list