To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=69351
                 Issue #|69351
                 Summary|MacOSX Intel: Inter-library exception throwing not rel
                        |iable
               Component|porting
                 Version|680m177
                Platform|Macintosh
                     URL|
              OS/Version|Mac OS X
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|code
             Assigned to|sb
             Reported by|sb





------- Additional comments from [EMAIL PROTECTED] Thu Sep  7 00:26:25 -0700 
2006 -------
Even with the fixes from issue 64672 on CWS mac10test, testtools'
bridgetest_inprocess (see http://udk.openoffice.org/common/man/draft/tests.html)
fails, as throwing a derived com::sun::uno::RuntimeException from
cppobj.uno.dylib and catching it as a base com::sun::star::uno::Exception in
bridgetest.uno.dylib does not work.

The problem is that too many symbols are stripped from the delivered uno
executable, so that the RTTI for RuntimeException (consistently taken from uno
executable) points to a base RTTI for Exception within the uno executable, but
that RTTI is not exported due to bad stripping, so that the "catch (Exception&)"
in bridgetest.uno.dylib uses some other RTTI for Exception, and matching fails.
 The solution seems to be using "strip -x" instead of plain "strip" when
delivering executables.

(By the way, dylibs seem not be stripped at all on this platform, only 
executables?)

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to