mingw-cross-env-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mingw-cross-env-list] Separate build rules (was Re: Mingw64)


From: Lothar May
Subject: Re: [Mingw-cross-env-list] Separate build rules (was Re: Mingw64)
Date: Tue, 13 Dec 2011 20:43:55 +0100

Hi,

Am 12. Dezember 2011 11:29 schrieb Volker Grabsch <address@hidden>:
> Volker Grabsch schrieb:
>> Tony Theodore schrieb:
>> >
>> > GNUstep is still alive and well:
>> >
>> > http://lists.gnu.org/archive/html/discuss-gnustep/2011-11/msg00113.html
>> [...]
>> Has anyone here use it in combination with Qt?
>> Is it possible to cross compile a Qt application for MacOS X without
>> the proprietary SDK from Apple?
>
> I had a look at GNUstep, and I think I can answer
> my question: No, it doesn't help. :-(
>
> GNUstep is great if you have an application that uses
> the native OS X API (Cocoa etc.) - it helps you to compile
> the very same source code natively on the Mac as well as
> for Linux/*BSD.
>
> However, it doesn't seem to be of any help if you want
> to compile for the OS X target. You still need Apple's
> proprietary SDK for headers, etc.
>
> On the other hand, it *might* be possible to derive some
> kind of "simpler, but free" drop-in replacement for the
> Mac SDK. But that's a question for a GNUstep mailing list,
> I guess. Any voluteers are welcome. ;-)
>
> Anyway, I would I'll be able to setup some OS X cross
> compiling environment in the near future. But there
> currently more urgent issues in the mingw-cross-env
> project.
>
[snip]

Well I would really like to have a Mac OS cross building environment,
because the Mac builds for PokerTH are always such a pain...

But - as they are such a pain, so will be creating the cross comp
environment. I don't want to discourage you, but you have to consider
the following:

There are different SDKs available for 10.4, 10.5, 10.6, 10.7, and you
should not expect that e.g. 10.4 executables run on 10.7 - some libs
won't even build using the 10.4 SDK because it is so bad... Then there
are several combinations: PPC, x86, x86_64, and all along with the
different SDKs. PPC won't run on 10.7, and there are even problems
building x86 using 10.5 SDK and running on 10.7. I was so frustrated
with this that now I only support the last two versions (10.6 and
10.7) using x86_64, and this works quite OK.

So maybe it would be better to define the limits early on, i.e. which
versions are supported and which machine targets...

But, as I said, a cross building environment for Mac would be very welcome :-).

Regards,
Lothar



reply via email to

[Prev in Thread] Current Thread [Next in Thread]