On 20 April 2015 at 07:43, Enrico Tröger enrico.troeger@uvena.de wrote:
On 19/04/15 17:39, Thomas Martitz wrote:
Am 19.04.2015 um 15:57 schrieb Enrico Tröger:
This said, the reason we need the hack is because of https://bugzilla.gnome.org/show_bug.cgi?id=712220, so if this was fixed we could one day drop the hack. But this would mean depend on a fixed version, which probably won't be acceptable before a decade or so :)
So we'll have to fix the Windows build issue in some way… I gave it another look, however I sort of give up :(.
What I know is, with gcc 3.4 the popups work cleanly and as expected, even when compiled natively on Windows. This is why the nightly builds work, they are built with an old gcc 3.4.
What gives sizeof(GtkScrolledWindow) with the old gcc vs new gcc? Did you try -mms-bitfields or -mno-ms-bitfields with the old one, does that make a difference?
I already tried -mms-bitfields vs. -mno-ms-bitfields but forgot to mention it, sorry. -mno-ms-bitfields is not an option at all because GTK is built with and building Geany without leads to crashes at early startup.
Sizeof is good idea. gcc-4.8: 84 gcc-3.4: 88
So, this supports the theory of an ABI incompatibility?
Just a wild stab, does it work with 64 bit?
Cheers Lex
Regards, Enrico
-- Get my GPG key from http://www.uvena.de/pub.asc
Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel