Talk About Network

Google





Mac > Mac Programmer Tools > Re: How to disa...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 12 of 18 Topic 576 of 637
Post > Topic >>

Re: How to disable GCC parallel compilation of universal binaries?

by Gabriele Greco <gabrielegreco@[EMAIL PROTECTED] > Jan 22, 2007 at 01:03 PM

Michael Ash wrote:

> Again, why can't you just compile for one architecture? It's hard to 
> imagine a situation where you need to create a universal binary for
every 
> single build.

Well the project is in release stage, not development, every build 
potentially is a release build (I'm working on a patch).

Building everything from scratch needs 4 hours on my system.

Running "configure" every time I need to switch arch is not that 
comfortable, I could do it with two source trees, but then I'll need 
also to keep them updated both and do tons of cvs update/commit from one 
tree to the other...

>> - I know I can build only an arch and then "lipo" them together, but 
>> this is not an option because I'll need two source trees to do that.
> 
> You certainly don't. Build once, move the resulting binary somewhere
else, 
> build again, lipo them together. This is fairly trivial to automate.
> 

It's not trivial if you depend from the standard automake/autoconf build 
system.

The best solution so far is to use a fake gcc script that runs two gccs 
and lipo the objects together, I've already done something similar to 
build an universal binary that works on 10.2 (I got the template from 
the gcc-fat.sh available in the libsdl site).

Bye,
  Gabry
 




 18 Posts in Topic:
How to disable GCC parallel compilation of universal binaries?
Gabriele Greco <gabrie  2007-01-18 10:07:31 
Re: How to disable GCC parallel compilation of universal binarie
"vze35xda@[EMAIL PRO  2007-01-18 02:32:23 
Re: How to disable GCC parallel compilation of universal binarie
Gabriele Greco <gabrie  2007-01-18 17:08:08 
Re: How to disable GCC parallel compilation of universal binarie
noreply@[EMAIL PROTECTED]  2007-01-18 17:38:37 
Re: How to disable GCC parallel compilation of universal binarie
Tom Harrington <tph@[E  2007-01-18 09:44:59 
Re: How to disable GCC parallel compilation of universal binarie
"Clark S. Cox III&qu  2007-01-18 14:42:59 
Re: How to disable GCC parallel compilation of universal binarie
Gabriele Greco <gabrie  2007-01-19 13:31:32 
Re: How to disable GCC parallel compilation of universal binarie
noreply@[EMAIL PROTECTED]  2007-01-19 15:27:55 
Re: How to disable GCC parallel compilation of universal binarie
"Clark S. Cox III&qu  2007-01-19 11:51:50 
Re: How to disable GCC parallel compilation of universal binarie
noreply@[EMAIL PROTECTED]  2007-01-19 20:11:58 
Re: How to disable GCC parallel compilation of universal binarie
Michael Ash <mike@[EMA  2007-01-19 14:00:11 
Re: How to disable GCC parallel compilation of universal binarie
Gabriele Greco <gabrie  2007-01-22 13:03:15 
Re: How to disable GCC parallel compilation of universal binarie
Michael Ash <mike@[EMA  2007-01-18 06:42:02 
Re: How to disable GCC parallel compilation of universal binarie
Santa Claus <santa@[EM  2007-01-19 05:30:22 
Re: How to disable GCC parallel compilation of universal binarie
Ben Artin <macdev@[EMA  2007-01-21 03:25:13 
Re: How to disable GCC parallel compilation of universal binarie
Michael Ash <mike@[EMA  2007-01-21 05:05:25 
Re: How to disable GCC parallel compilation of universal binarie
Ben Artin <macdev@[EMA  2007-01-22 18:27:05 
Re: How to disable GCC parallel compilation of universal binarie
Michael Ash <mike@[EMA  2007-01-22 17:33:22 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Wed Jan 7 22:45:12 PST 2009.