You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Steve Huston (JIRA)" <qp...@incubator.apache.org> on 2008/11/19 00:55:44 UTC

[jira] Created: (QPID-1473) C++ build process must generate MaxMethodBodySize.h on build platform

C++ build process must generate MaxMethodBodySize.h on build platform
---------------------------------------------------------------------

                 Key: QPID-1473
                 URL: https://issues.apache.org/jira/browse/QPID-1473
             Project: Qpid
          Issue Type: Bug
          Components: C++ Broker, C++ Client
    Affects Versions: M4
         Environment: Windows
            Reporter: Steve Huston
            Assignee: Steve Huston


The release process generates needed C++ code from the various definitions, including MaxMethodBodySize.h, which is very important. However, the MaxMethodBodySize.h generated during release may not be appropriate for all targets. In particular, it is not compatible with what's generated on Windows and results in some static assertion failures that some method bodies are too big. (MAXMETHODBODYSIZE is 148 on Linux, 456 on Windows!)

The fix for this is to have the Windows Visual Studio solution include a project to build the MaxMethodBodySize.h file. I have a project ready and will commit it soon.

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


[jira] Resolved: (QPID-1473) C++ build process must generate MaxMethodBodySize.h on build platform

Posted by "Steve Huston (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1473?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Huston resolved QPID-1473.
--------------------------------

    Resolution: Fixed

Fixed, new project MaxMethodBodySize.vcproj included in qpid.sln. svn revision 718813.

> C++ build process must generate MaxMethodBodySize.h on build platform
> ---------------------------------------------------------------------
>
>                 Key: QPID-1473
>                 URL: https://issues.apache.org/jira/browse/QPID-1473
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker, C++ Client
>    Affects Versions: M4
>         Environment: Windows
>            Reporter: Steve Huston
>            Assignee: Steve Huston
>
> The release process generates needed C++ code from the various definitions, including MaxMethodBodySize.h, which is very important. However, the MaxMethodBodySize.h generated during release may not be appropriate for all targets. In particular, it is not compatible with what's generated on Windows and results in some static assertion failures that some method bodies are too big. (MAXMETHODBODYSIZE is 148 on Linux, 456 on Windows!)
> The fix for this is to have the Windows Visual Studio solution include a project to build the MaxMethodBodySize.h file. I have a project ready and will commit it soon.

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