View Issue Details

IDProjectCategoryView StatusLast Update
0006070Open CASCADEOCCT:WOKpublic2006-06-29 09:15
ReportermsvAssigned Toimv  
PrioritynormalSeverityfeature 
Status closedResolutionno change required 
OSLinux 
Summary0006070: Turn off the definition NO_CXX_EXCEPTION on Linux
DescriptionOCCT compiled on Linux with option -DNO_CXX_EXCEPTION causes problems catching
exceptions in applications compiled without this option. If in such application
some OCCT function is called that is known to generate Standard_Failure
exception, there is no way to catch the exception except for defining
NO_CXX_EXCEPTION for compilation of this particular source file of customer
application. It is nonsense! We should avoid usage of ancient technics
setjmp/longjmp when work with modern compilers.

Refer to FIP "Using standard Exceptions on Linux", IFMT #91.
TagsNo tags attached.
Test case number

Attached Files

Activities

2004-06-08 13:03

 

test.tgz (12,444 bytes)

2004-06-08 13:06

 

OCC6070_msv_patch.tgz (3,436 bytes)

Issue History

Date Modified Username Field Change
2004-06-08 15:21 msv CC => abv
2004-06-08 16:28 bugmaster Assigned To bugmaster => imv
2004-06-08 16:28 bugmaster Status new => assigned
2004-06-08 16:36 bugmaster CC => msv
2004-06-11 12:05 bugmaster Status assigned => closed
2004-06-11 12:05 bugmaster Fixed in Version => 5.1.3
2004-06-11 12:05 bugmaster Resolution @0@ => no change required
2004-12-30 11:22 bugmaster Customer =>
2005-01-12 15:15 bugmaster Customer => Open CASCADE