[jira] [Commented] (QPID-4701) Exception types lost in qpidmessaging when compiling with cmake and gcc 4.1.2 (e.g. RHEL5)
[ https://issues.apache.org/jira/browse/QPID-4701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13623446#comment-13623446 ] Gordon Sim commented on QPID-4701: -- I suspect its a defect in gcc 4.1.2's support of the visibility flag. However that is speculation. The facts are that with the flag on the issue is apparent on 4.1.2, with the flag off it is not. Exception types lost in qpidmessaging when compiling with cmake and gcc 4.1.2 (e.g. RHEL5) --- Key: QPID-4701 URL: https://issues.apache.org/jira/browse/QPID-4701 Project: Qpid Issue Type: Bug Components: C++ Client Affects Versions: 0.20, 0.22 Reporter: Gordon Sim Assignee: Gordon Sim Exceptions are thrown simply as std::exception rather than the specific types defined. This appears to be a result of the visibility flag support in the version of gcc (cmake turns that on, autotools does not). (See also QPID-4484) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-4701) Exception types lost in qpidmessaging when compiling with cmake and gcc 4.1.2 (e.g. RHEL5)
[ https://issues.apache.org/jira/browse/QPID-4701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13623546#comment-13623546 ] Gordon Sim commented on QPID-4701: -- I've committed the patch for now as it fixes the build issue: http://svn.apache.org/viewvc?view=revisionrevision=1464930. It can be reverted in favour of a better solution if and when one emerges. Exception types lost in qpidmessaging when compiling with cmake and gcc 4.1.2 (e.g. RHEL5) --- Key: QPID-4701 URL: https://issues.apache.org/jira/browse/QPID-4701 Project: Qpid Issue Type: Bug Components: C++ Client Affects Versions: 0.20, 0.22 Reporter: Gordon Sim Assignee: Gordon Sim Exceptions are thrown simply as std::exception rather than the specific types defined. This appears to be a result of the visibility flag support in the version of gcc (cmake turns that on, autotools does not). (See also QPID-4484) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-4701) Exception types lost in qpidmessaging when compiling with cmake and gcc 4.1.2 (e.g. RHEL5)
[ https://issues.apache.org/jira/browse/QPID-4701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13622160#comment-13622160 ] Gordon Sim commented on QPID-4701: -- Suggested change is to disable the visibility setting on the affected version of gcc: https://reviews.apache.org/r/10283/ Exception types lost in qpidmessaging when compiling with cmake and gcc 4.1.2 (e.g. RHEL5) --- Key: QPID-4701 URL: https://issues.apache.org/jira/browse/QPID-4701 Project: Qpid Issue Type: Bug Components: C++ Client Affects Versions: 0.20, 0.22 Reporter: Gordon Sim Assignee: Gordon Sim Exceptions are thrown simply as std::exception rather than the specific types defined. This appears to be a result of the visibility flag support in the version of gcc (cmake turns that on, autotools does not). (See also QPID-4484) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-4701) Exception types lost in qpidmessaging when compiling with cmake and gcc 4.1.2 (e.g. RHEL5)
[ https://issues.apache.org/jira/browse/QPID-4701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13622812#comment-13622812 ] Andrew Stitcher commented on QPID-4701: --- I'm confused by one thing though - it would seem that if the symbol visibility was the cause of the problem it would happen in all version of gcc not just 4.1.2. Exception types lost in qpidmessaging when compiling with cmake and gcc 4.1.2 (e.g. RHEL5) --- Key: QPID-4701 URL: https://issues.apache.org/jira/browse/QPID-4701 Project: Qpid Issue Type: Bug Components: C++ Client Affects Versions: 0.20, 0.22 Reporter: Gordon Sim Assignee: Gordon Sim Exceptions are thrown simply as std::exception rather than the specific types defined. This appears to be a result of the visibility flag support in the version of gcc (cmake turns that on, autotools does not). (See also QPID-4484) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org