Hi Pavel,

Pavel Janík a écrit :
Hi,
I'm working on universal binaries for Mac OS X and have an interesting problem to solve ;-)
Bridges contain directories like

[...cut...]

I extended it to contain
bridges/source/cpp_uno/gcc3_macosx_universal

ok

as well. This directory is built *after* first two dirs mentioned above

Looking at your patches, and If I'm not wrong :

- ppc makefile is used, and libgcc3_*ppc.dylib is created
- intel makefile is used and libgcc3_*intel.dylib is created

last, universal is used, and lipo does the final lib.


and creates universal binary by combining the output from these directories.

ok


It works, sort of ;-)
The problem is that intel dir contains:

[..cut..]


So these three files are "shared".

Which size are these files ?

I'm not sure this is a good idea not to rename them. e.g. for some reason rebuild the bridge, how know which one was the last ( ppc or i386 ? )


My goal is to not change the name of these files, I do not care about parallel build issues right now.

ok

 Good enouhg (for now) fix  for me would
be one of:

- remove $SLOFILES after the TARGET is created
- touch source files *before* the TARGET is created

if you really don't want to rename slo files, this is the moost simple.

I simply feel that renaming is the proper solution here,


Me too. I'd better imagine .o created with different names (one containing i386 and the other ppc in it), and create separate libs*.

If this build is possible ( no idea) , no more confusion for the collect / linking every lib, and no need to touch /delete .obj files.

Last : parallel build becomes safer.


but is there any other solution available?

Sorry, no idea



Reagards,
Eric


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to