GTK+3 win32/64 build environment

2013-04-09 Thread tarnyko
Hi folks, 

As you may know, I'm currently working on a GTK+3 Win32/64 bundle. 

The build environments are currently based on MinGW, running on Win32 host 
(Win64 for the 64-bit builds). They are browsable online here : 

http://www.tarnyko.net/repo/gtk3_build_system/ 

It has been said that in order to be officially supported, Windows binaries 
should be compiled on a GNOME-owned machine. That is to say, in order to use 
my build environment, GNOME should own a Windows machine ^^. 

Is it the case now ? (no trolling intended, serious question). 

It it's the case, then we could keep the buildenv as is. Or we could try 
to adapt it to a GCC cross-compile install under Linux, but I'd like to 
avoid that for reasons that I will explain further. 

If it's not the case, I will obviously need to adapt the buildenv to a GCC 
cross-compile install under Linux ; same thing, I'd like to avoid that, but 
I need to know. 


Regards,
Tarnyko
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: GTK+3 win32/64 build environment

2013-04-09 Thread Andy Spencer
On 2013-04-09 22:33, tarn...@tarnyko.net wrote:
 It it's the case, then we could keep the buildenv as is. Or we could
 try to adapt it to a GCC cross-compile install under Linux, but I'd
 like to avoid that for reasons that I will explain further. 

Hm.. did I miss the further explanation? :)

Personally, I would prefer to cross-compile the GTK libraries. That's
what I do with the win32 builds for my application already. I also don't
like the thought of having to depend on proprietary software in order to
build GTK, even if it is for the windows build.

For the Mac OSX build all the developers have to build their own
libraries using Xcode because there are no official binaries and no
cross compilers. I don't like that situation very much either.
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list