Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-1842

QMF-generated code doesn't export symbols

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • QMF
    • None
    • Windows, Visual Studio

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            shuston Stephen D. Huston
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: