To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=75844
------- Additional comments from [EMAIL PROTECTED] Thu May 3 14:21:58 +0000 2007 ------- @tono: "The typedef expansion in libxmlsec is needed because mingw cannot accept relocatable data reference automatically imported in constant storege. It does not break the build but the dll crashes at loading. The expansion is removing const specifier and such removals of const specifiers are already conditinally included in dbaccess, sfx2 and sw although they are not in typedefs. It can be improved by explicitly delaring them with __declspec(dllimport) and I am trying to do so, but it will take some time to test it." So, you are saying mingw has a bug causing C code like void f(void); struct s { void (*f)(void); }; static s const x = { &f }; to misbehave, while void f(void); struct s { void (*f)(void); }; static s x = { &f }; would work? I would suggest you add some comments in the patch file, then, to make it more obvious why you need the (subtle) change. I do not understand what you mean with improving through __declspec(dllimport)---can you explain? --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]