Till Adam schrieb:
> Folks,
> 
> while debugging a nasty struct packing problem with gpgme, on Windows, we 
> found out that it is normally built with -mms-bitfields, which forces packed 
> structs, among other things. This is the setting used by msvc, and mingw has 
> an option for it. The reason for gpgme to use it is that gtk uses it as does 
> glib, which is one of the event loop options for gpgme. Since binaries built 
> with -mms-bitfields are incompatible with those who have not (yes, also for 
> plain C libraries, not just c++), there are two options. Either we provide a 
> custom built gpgme, as part of KDE/Kontact on Windows and continue to build 
> our binaries without that flag, or we do what the majority of other mingw 
> based projects seem to be doing, add the flag to all builds. I'd suggest the 
> later. Opinions?
> 
Does this mean that we need to compile all dependencies with this flag?
This isn't really possible...


Christian

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Kde-windows mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-windows

Reply via email to