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.

Reply via email to