[swfmill] [help needed] release script for OSX universal binaries

2006-08-25 Thread daniel fischer

hi all,

it would be great if someone with mac-compilation experience could give me a 
hand in trying to get the release procedure straight. I'd like to produce 
universal binaries (ppc/intel) for OSX. i have rather little idea how to 
approach this.

i'm using a friend's OSX server running on PPC, i'm installing the needed 
libraries in a subdirectory of my home, then linking statically against them. 
how would i approach building a universal binary at all? obviously, it should 
be done with gcc and other opensource tools.

alternatively, send over an intel powerbook to have me care about it myself ;)

-dan

--  
http://0xDF.com/
http://iterative.org/

___
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org


[swfmill] prerelease 0.2.11.18 for OSX

2006-08-25 Thread daniel fischer

is finally here:
  http://swfmill.org/pre/swfmill-0.2.11.18-macosx.tar.gz

(PPC only still)

-dan

-- 
http://0xDF.com/
http://iterative.org/

___
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org


Re: [swfmill] [help needed] release script for OSX universal binaries

2006-08-25 Thread erixtekila
 it would be great if someone with mac-compilation experience could 
 give me a hand in trying to get the release procedure straight. I'd 
 like to produce universal binaries (ppc/intel) for OSX. i have rather 
 little idea how to approach this.
Sorry, I don't have an intel based osx.
So I won't be of any help.

 alternatively, send over an intel powerbook to have me care about it 
 myself ;)
I'll ask Santa Claus also !
---
erixtekila
http://blog.v-i-a.net/


___
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org


Re: [swfmill] [help needed] release script for OSX universal binaries

2006-08-25 Thread Steve Webster
On 8/25/06, erixtekila [EMAIL PROTECTED] wrote:
  it would be great if someone with mac-compilation experience could
  give me a hand in trying to get the release procedure straight. I'd
  like to produce universal binaries (ppc/intel) for OSX. i have rather
  little idea how to approach this.
 Sorry, I don't have an intel based osx.
 So I won't be of any help.

My new employer have blessed me with a new Intel MacBook Pro (dodgy,
explosive battery included free of charge) so I can take a look at
trying to get an intel build out. Not that I had much luck with a
statically-linked PPC build, mind you ;o) I have my head burried in
book work this weekend, but it's a public holiday on Monday here in
the UK so I should have time to look at it thenprobably.

As for how universal binaries are produced I have no idea; it can't
possibly be as simple as passing an extra --arch switch to gcc, as
suggested by the top few results in google.

Steve

-- 
Steve Webster
http://dynamicflash.com

___
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org


Re: [swfmill] [help needed] release script for OSX universal binaries

2006-08-25 Thread Dan Shryock
If I recall correctly, a universal binary isn't actually a single file, it is multiple executable files stored in side of an app bundle under Contents/MacOS/ and then referenced in the Contents/Info.plist. I think the first place to look is at the format of 
Info.plist for app bundles, that should tell you some info on what meta is needed to consider something a universal binary. Oh, and if that is the case, it would almost be pointless becase an app bundle is specifically for when an application has a gui, which would mean there is no point for swfmill. Hope this helps.
DanOn 8/25/06, Mark Winterhalder [EMAIL PROTECTED] wrote:
On 8/25/06, Steve Webster [EMAIL PROTECTED] wrote: My new employer have blessed me with a new Intel MacBook Pro (dodgy, explosive battery included free of charge) so I can take a look at
 trying to get an intel build out.Our designer just had his MBP recalled from the vendor, for a newmotherboard due to unspecified reasons. His battery isn't one of theaffected ones, though.
 As for how universal binaries are produced I have no idea; it can't possibly be as simple as passing an extra --arch switch to gcc, as suggested by the top few results in google.I tried your new employer's search engine (for once, normally I go
with the market leader because I already know their search operators)and a link brought me here:
http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix/compiling/chapter_4_section_3.htmlCongrats for the new job!Mark___swfmill mailing list
swfmill@osflash.orghttp://osflash.org/mailman/listinfo/swfmill_osflash.org
___
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org


Re: [swfmill] [help needed] release script for OSX universal binaries

2006-08-25 Thread Dan Shryock
Actually it looks like I am wrong, according to this page:

http://developer.apple.com/documentation/MacOSX/Conceptual/universal_binary/universal_binary_compiling/chapter_2_section_7.html#//apple_ref/doc/uid/TP40002217-CH206-240191

you can specify two different arch flags to gcc 4.0 like the following:
-arch ppc -arch i386

Sorry if I caused any confusion.

Dan



On 8/25/06, Dan Shryock [EMAIL PROTECTED] wrote:

 If I recall correctly, a universal binary isn't actually a single file, it is 
 multiple executable files stored in side of an app bundle under 
 Contents/MacOS/ and then referenced in the Contents/Info.plist.  I think the 
 first place to look is at the format of  Info.plist for app bundles, that 
 should tell you some info on what meta is needed to consider something a 
 universal binary.  Oh, and if that is the case, it would almost be pointless 
 becase an app bundle is specifically for when an application has a gui, which 
 would mean there is no point for swfmill.  Hope this helps.


 Dan



 On 8/25/06, Mark Winterhalder [EMAIL PROTECTED] wrote:
   On 8/25/06, Steve Webster [EMAIL PROTECTED] wrote:
   My new employer have blessed me with a new Intel MacBook Pro (dodgy,
   explosive battery included free of charge) so I can take a look at
   trying to get an intel build out.
 
  Our designer just had his MBP recalled from the vendor, for a new
  motherboard due to unspecified reasons. His battery isn't one of the
  affected ones, though.
 
As for how universal binaries are produced I have no idea; it can't
   possibly be as simple as passing an extra --arch switch to gcc, as
   suggested by the top few results in google.
 
  I tried your new employer's search engine (for once, normally I go
  with the market leader because I already know their search operators)
  and a link brought me here:
   
  http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix/compiling/chapter_4_section_3.html
 
  Congrats for the new job!
 
  Mark
 
  ___
  swfmill mailing list
  swfmill@osflash.org
  http://osflash.org/mailman/listinfo/swfmill_osflash.org
 



___
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org


Re: [swfmill] [help needed] release script for OSX universal binaries

2006-08-25 Thread Steve Webster
Hi Dan,

 If I recall correctly, a universal binary isn't actually a single file, it
 is multiple executable files stored in side of an app bundle under
 Contents/MacOS/ and then referenced in the Contents/Info.plist.  I think the
 first place to look is at the format of Info.plist for app bundles, that
 should tell you some info on what meta is needed to consider something a
 universal binary.  Oh, and if that is the case, it would almost be pointless
 becase an app bundle is specifically for when an application has a gui,
 which would mean there is no point for swfmill.  Hope this helps.

From what I've read you can take the bundle approach if you are
dealing with a GUI application and the one file route if you're
building a command-line tool. I remember reading that they've fiddled
with the ELF headers (or Mach headers, can't remember which) to make
this work.

Cheers,

Steve

-- 
Steve Webster
http://dynamicflash.com

___
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org