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

2006-08-26 Thread Steve Webster
Well, I've got a non statically-linked version of swfmill built for
Intel Mac OS X, but I couldn't get a static version to compile. Had
mucho problems with ld not being able to find symbols like
_CStringToPascalString (I think) but I think that was caused by an
earlier compiler warning that it could not compile statically in the
current configuration (or something to that effect.)

Humph! I'll try and google for the specific error message and see what
that turns up.

-- 
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 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


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 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.html>Congrats 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 Mark Winterhalder
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:


Congrats for the new job!

Mark

___
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 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


[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