thanks for the info. I'll certainly check it out. 

My company wants to put stuff on the app store; so, we need static libs. I do 
disagree with the notion that static libs don't serve a purpose because dynamic 
libs introduce runtime overhead that can cause your app to be slow-loading. A 
great example of this problem is Adobe InDesign. I'd also be willing to bet 
that if you statically link, you can get some additional benefit from whole 
program optimization that you can't get with dynamic libs, but I haven't tried 
to verify that hunch. I generally use static libs in my work unless there is 
some specific benefit to using a dynamic lib that I need.

Basically what I'm after is a way to manage multiple in-house SDKs with a 
single package. The changes I did with macports allow me to set up the 
following:

/opt      MacOSX intel/ppc versions of libraries built against a specific 
MacOSX SDK
/iopt     iOS ARMv6/ARMv7 versions of libraries built against a specific iOS SDK
/isopt   iOS simulator i386 versions of libraries built against a specific iOS 
simulator SDK.

using this mechanism, xcode targets can be set up to reference the correct opt 
directory via the header and library search paths. The mechanism worked pretty 
well....too bad no one cared.

So, I'm checking out fink to see if it can do the same thing, but I don't want 
to waste more of my time digging a well from which no one is interested in 
drinking. So, I want to find out if there is interest in this concept before I 
even evaluate the possibility.

-James

On Jun 23, 2011, at 12:22 AM, Matthias Ringwald wrote:

> Hi James
> 
> I'm an active iOS developer for Jailbreak devices using fink for all my 
> packaging/tool needs. So far, this isn't much. :) I've packaged ldid, the 
> tool to pseudo-sign iOS binaries with a fake certificate, and fauxsu, fake 
> root needed for iOS deb packages used in Cydia.
> 
> An excellent tool for cross-compilation is theos by Dustin Howett. It 
> consists of a set of Makefiles that make cross-compiling various iOS products 
> easier. The documentation is a bit thin, but here's a start: 
> http://bit.ly/af0Evu and http://uv.howett.net/ipf.html - for more info, you 
> may join #theos on irc.saurik.com, where Dustin usually hangs out and is 
> happy to help people along (after they read the minimal set of docs and 
> eventual error messages).
> 
> If you don't target Jailbreak devices, you're libs are probably compiled as 
> static libs, which theos doesn't support yet. I guess the reason is that 
> static libraries don't make much sense outside of Apple's walled garden, but 
> run into a similar problem yesterday - how to deal with 3rd party libraries 
> like glues, ftgles, and freetype2 for a regular AppStore product. Is that 
> what you're looking for?
> 
> Best
> Matthias
> 
> 
> 
> On 22.06.2011, at 23:56, James Gregurich wrote:
> 
>> Hi.
>> 
>> I am the Engineering Manager at a Mac software developer. My team has been 
>> using Macports to maintain our SDK of open-souce libs that we use in our 
>> products. We've recently begun some iOS projects and I sought to expand 
>> macports to handle iOS cross-compiling on a mac. I modified macports to do 
>> pass in all the necessary flags and such to make it all work. I submitted 
>> prototypical work to the macports maintainers to consider....as best I can 
>> tell....they didn't care. Only guy even tried it out. I got no feedback 
>> after multiple requests for feedback. 
>> 
>> 
>> So, I'm looking for another solution.
>> 
>> are the fink maintainers interested in iOS cross-compilation?
>> 
>> -James
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> Simplify data backup and recovery for your virtual environment with vRanger.
>> Installation's a snap, and flexible recovery options mean your data is safe,
>> secure and there when you need it. Data protection magic?
>> Nope - It's vRanger. Get your free trial download today.
>> http://p.sf.net/sfu/quest-sfdev2dev
>> _______________________________________________
>> Fink-devel mailing list
>> Fink-devel@lists.sourceforge.net
>> List archive:
>> http://news.gmane.org/gmane.os.apple.fink.devel
>> Subscription management:
>> https://lists.sourceforge.net/lists/listinfo/fink-devel
> 


------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to