View Issue Details

IDProjectCategoryView StatusLast Update
0033404Open CASCADEOCCT:Configurationpublic2023-07-31 13:20
Reporterdpasukhi Assigned Todpasukhi  
PrioritynormalSeverityminor 
Status newResolutionopen 
Target Version7.7.3 
Summary0033404: Configuration - Building with Cotire failed on Clang-15
DescriptionThe reason of such behavior on Ubuntu stations(Clang-15) is that file
occt\build\src\TKernel\cotire\TKernel_CXX_prefix.cxx
contains including of header file /usr/include/inttypes.h

There 2 solutions - use old definition way with macro or use C++ include.
Old definition way is necessary to compilers that not support c++11. But we dropped of supper them.
So, the reasonable solution - use c++ includes.
TagsNo tags attached.
Test case number

Activities

git

2023-06-06 16:19

administrator   ~0113617

Branch CR33404 has been created by dpasukhi.

SHA-1: 45d70a0fc86a79414f0c7fc4fca71e9d1e76a91f


Detailed log of new commits:

Author: dpasukhi
Date: Tue Jun 6 13:19:14 2023 +0000

    0033404: Configuration - Building with Cotire failed on Clang-15
    
    Replaced old including of int defs from C standard into C++(11+) standard

git

2023-06-06 16:23

administrator   ~0113618

Branch CR33404 has been updated forcibly by dpasukhi.

SHA-1: c975787c6c6ed685f5eb026201249df9df87656f

Issue History

Date Modified Username Field Change
2023-06-06 16:04 dpasukhi New Issue
2023-06-06 16:04 dpasukhi Assigned To => dpasukhi
2023-06-06 16:19 git Note Added: 0113617
2023-06-06 16:23 git Note Added: 0113618
2023-07-31 13:20 dpasukhi Target Version 7.7.2 => 7.7.3