qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Stitcher (JIRA)" <qpid-...@incubator.apache.org>
Subject [jira] Commented: (QPID-1842) QMF-generated code doesn't export symbols
Date Wed, 06 May 2009 21:25:30 GMT

    [ https://issues.apache.org/jira/browse/QPID-1842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706597#action_12706597

Andrew Stitcher commented on QPID-1842:

I think the easiest solution in fact would be just to create the acl module as a static library
in windows and link directly to the broker code in windows.

This works because the acl code is disabled separately from just not being loaded.

Actually the acl module is unusual in that it an optional part of the broker rather than being
a plugin like the other plugins

> QMF-generated code doesn't export symbols
> -----------------------------------------
>                 Key: QPID-1842
>                 URL: https://issues.apache.org/jira/browse/QPID-1842
>             Project: Qpid
>          Issue Type: Bug
>          Components: Qpid Managment Framework
>         Environment: Windows, Visual Studio
>            Reporter: Steve Huston
> The C++ ACL plugin fails to link on Windows because the needed QMF-generated symbols
built into the broker library are not exported.
> It is possible, with little trouble, to change the qmf-gen templates to generate the
proper export declarations; however, this would cause all generated symbols to be exported,
not just the ACL-related ones. This is not necessarily a bad thing, but I'm open to more ideas
on how to accomplish this.
> The wide-ranging nature of the code gen was hinted at in QPID-1274. So that's possibly
something to consider.
> If I don't hear objections within a day or two, I'll go ahead and add the exports to
all generated symbols.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org

View raw message