stdcxx-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <j...@apache.org>
Subject [jira] Commented: (STDCXX-643) std::exception declaration incompatible with implementation provided by runtime library on AIX
Date Thu, 27 Mar 2008 18:47:24 GMT

    [ https://issues.apache.org/jira/browse/STDCXX-643?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12582764#action_12582764
] 

Martin Sebor commented on STDCXX-643:
-------------------------------------

I meant in a regular test (not a config one). But you're right, that may not be enough. Similarly,
asserting the same conditions in a config test wouldn't be enough unless the test's failure
caused the whole configuration process to fail. We don't have a mechanism like that in place
but we've had the need for it in the past so enhancing the config infrastructure might be
the way to go. The other approach you suggest -- to {{#define}} a macro like {{_RWSTD_NO_EXCEPTION_BROKEN}}
and then asserting that it's {{#defined}} (or preferably the other way around so as not to
introduce unnecessary macros) would also work.

That said, if as you say we already have a solution in place for other types (I forgot about
{{struct lconv}} and {{struct tm}}), we might as well use it.

> std::exception declaration incompatible with implementation provided by runtime library
on AIX
> ----------------------------------------------------------------------------------------------
>
>                 Key: STDCXX-643
>                 URL: https://issues.apache.org/jira/browse/STDCXX-643
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: 19. Diagnostics
>    Affects Versions: 4.2.0
>         Environment: AIX
>            Reporter: Travis Vitek
>             Fix For: 5.0
>
>
> A description of the problem is available here. 
> http://www.nabble.com/19.exceptions.mt.cpp-fails-on-AIX-tf4738595.html
> Essentially we need to add a const char* member to std::exception for AIX. Unfortunately
the fix is a binary incompatible with previous versions of stdcxx.

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


Mime
View raw message