Josiah Carlson schrieb:
> "Martin v. Löwis" <[EMAIL PROTECTED]> wrote:
>> Out of curiosity: how do the current universal binaries deal with this
>> issue?
> 
> If I remember correctly, usually you do two completely independant
> compile runs (optionally on the same machine with different configure or
> macro definitions, then use a packager provided by Apple to merge the
> results for each binary/so to be distributed. Each additional platform
> would just be a new compile run.

It's true that the compiler is invoked twice, however, I very much doubt
that configure is run twice. Doing so would cause the Makefile being
regenerated, and the build starting from scratch. It would find the
object files from the previous run, and either all overwrite them, or
leave them in place.

The gcc driver on OSX allows to invoke cc1/as two times, and then
combines the resulting object files into a single one (not sure whether
or not by invoking lipo).

Regards,
Martin
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to