View Issue Details

IDProjectCategoryView StatusLast Update
0026297Open CASCADEOCCT:Configurationpublic2020-02-28 18:15
Reporterkgv Assigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionno change required 
PlatformWindowsOSVC++ 2013 
Product Version6.9.0 
Summary0026297: Rebuilding 3rd-party with consistent CRT dependencies
DescriptionCurrently different 3rd-parties are built with different CRT options:
- Static CRT: FreeImage, freetype
- Dynamic CRT: gl2ps, Intel TBB, VTK, zlib
- Dynamic CRT, vc7: TCL/TK

It would be better to build libraries in consistent way or re-organize download page (e.g. this does not make much sense to build FreeImage/freetype with every msvc version with statically linked CRT).
Steps To ReproduceN/A
TagsNo tags attached.
Test case number

Relationships

related to 0026286 closedbugmaster Open CASCADE Rebuilding FreeImage with disabled OpenMP 
related to 0023540 closedbugmaster Open CASCADE Tests 3rdparty export fail in Debug mode 
related to 0027397 closedbugmaster Community Offer Precompiled Additional Libraries for MinGW 

Activities

bugmaster

2015-06-05 16:29

administrator   ~0041993

Last edited: 2015-06-05 16:30

Kirill,

After discussion with ABV we made a decision that all products except tcltk must be compiled with dynamically linked run-time libraries (/MD options).

I recompiled :
freetype-2.5.3
freetype-2.5.5 (new)
freeimage-3.16.0
freeimage-3.17.0 (new)
on all platforms with /MD option and commented ////# define LIBRAW_USE_OPENMP for freeimage.
It is available on \\master\projects\occt-3rdparty\occt700products that will be fill modern products
On www.opencascade.org will be updated for Windows archives for
freetype-2.5.3
freetype-2.5.5 (new)
freeimage-3.16.0
freeimage-3.17.0 (new)
only and Linuxes and MacOS archives will replace by links to source files.

kgv

2015-06-05 17:06

developer   ~0041996

Last edited: 2015-06-05 17:08

> only and Linuxes and MacOS archives will replace by links to source files.
the binaries for Linux can be safely dropped since they have no value - all required libraries are available within official Linux distributive repositories.

However for OS X it would be prefer keeping pre-built libraries published (Freeimage, FreeType and gl2ps) - I will prepare update.

bugmaster

2015-06-09 11:30

administrator   ~0042044

New freetype-2.5.5 and freeimage-3.17.0 were successfully tested on current master. Results is OK.

bugmaster

2015-06-09 16:48

administrator   ~0042059

Last edited: 2015-06-09 16:49

Archives on www.opencascade.org and in \\master\projects\occt-3rdparty\occt700products have been updated. So we need only for new archives for MacOS.

kgv

2016-07-26 12:35

developer   ~0056220

OS X libraries have been uploaded, the issues can be closed.

Issue History

Date Modified Username Field Change
2015-06-01 09:55 kgv New Issue
2015-06-01 09:55 kgv Assigned To => bugmaster
2015-06-01 09:55 kgv Relationship added related to 0026286
2015-06-05 16:29 bugmaster Note Added: 0041993
2015-06-05 16:30 bugmaster Note Edited: 0041993
2015-06-05 16:31 bugmaster Status new => resolved
2015-06-05 17:06 kgv Note Added: 0041996
2015-06-05 17:08 kgv Note Edited: 0041996
2015-06-09 11:30 bugmaster Note Added: 0042044
2015-06-09 16:48 bugmaster Note Added: 0042059
2015-06-09 16:48 bugmaster Assigned To bugmaster => kgv
2015-06-09 16:48 bugmaster Status resolved => assigned
2015-06-09 16:49 bugmaster Note Edited: 0042059
2015-06-09 16:49 bugmaster Note Edited: 0042059
2015-11-17 17:00 kgv Relationship added related to 0023540
2016-02-08 15:46 abv Target Version 7.0.0 => Unscheduled
2016-07-25 17:19 kgv Relationship added related to 0027397
2016-07-26 12:35 kgv Note Added: 0056220
2016-07-26 12:35 kgv Assigned To kgv => bugmaster
2016-07-26 12:35 kgv Status assigned => feedback
2016-07-26 12:35 kgv Resolution open => no change required
2016-07-26 12:35 kgv Target Version Unscheduled =>
2016-07-26 12:38 bugmaster Status feedback => closed