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.