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]

Reply via email to