Web lists-archives.com

Re: GTK+ mingw32 dynamic linking conflict (cairo/pangocairo)




Thank you Emmanuele,

That is the first time I've heard that MinGW binaries (gcc) and the MSVC build chain are incompatible. It would explain why I have non-functional behaviour in my application.

This article on the MinGW website indicated that there was interoperability: http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs

On 5 September 2017 at 17:35, Emmanuele Bassi <ebassi@xxxxxxxxx> wrote:
On 5 September 2017 at 17:28, Jeffrey Sheen
<jeffrey.sheen00@alumni.imperial.ac.uk> wrote:
> Binaries built and distributed with mingw, distributed through MSYS2, are
> declared official here:
>
> https://www.gtk.org/download/windows.php
>
> Has anyone built against these binaries with MSVC?

That's not what MSYS2 is for. MSYS2 is a Unix-like environment on
Windows, and using MSVC is not compatible with that, especially for
things like debugging symbols.

You either want to build everything with MSVC, or you build everything
with MSYS2.

Ciao,
 Emmanuele.

> On 5 September 2017 at 17:19, Emmanuele Bassi <ebassi@xxxxxxxxx> wrote:
>>
>> On 5 September 2017 at 17:15, Jeffrey Sheen
>> <jeffrey.sheen00@alumni.imperial.ac.uk> wrote:
>> > Thank you Emmanuele, but as above, I've observed `gvsbuild' project a
>> > having
>> > variable compatibility with the ecosystem of target
>> > machines/environments.
>> >
>> > I would like to build against the official release, to establish a
>> > benchmark
>> > of compatibility.
>>
>> What's an "official release"?
>>
>> Ciao,
>>  Emmanuele.
>>
>> > On 5 September 2017 at 13:12, Emmanuele Bassi <ebassi@xxxxxxxxx> wrote:
>> >>
>> >> On 5 September 2017 at 13:01, Jeffrey Sheen
>> >> <jeffrey.sheen00@alumni.imperial.ac.uk> wrote:
>> >>
>> >> > Has anyone built against the official GTK libs successfully with
>> >> > MSVC?
>> >>
>> >> Look at gvsbuild: https://github.com/wingtk/gvsbuild
>> >>
>> >> Ciao,
>> >>  Emmanuele.
>> >>
>> >> --
>> >> https://www.bassi.io
>> >> [@] ebassi [@gmail.com]
>> >
>> >
>>
>>
>>
>> --
>> https://www.bassi.io
>> [@] ebassi [@gmail.com]
>
>



--
https://www.bassi.io
[@] ebassi [@gmail.com]

_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list