View Issue Details

IDProjectCategoryView StatusLast Update
0032321Open CASCADEOCCT:DRAWpublic2021-09-20 10:14
Reporterkgv Assigned Tokgv  
PrioritynormalSeverityminor 
Status newResolutionopen 
Product Version7.5.0 
Target Version7.7.0 
Summary0032321: Draw Harness - pload should be able loading plugins with version suffix
DescriptionWhen Draw Harness is packaged on Linux platform it is a common practice to install only libraries with version-suffix to /usr/lib (e.g. "occt-draw").
Version-less symblinks are installed only by dedicated "development" packages (e.g. "libocct-draw-dev").
This makes Draw Harness unusable - not being able to load any plugins.

It is desired improving Draw Harness:
- Export version information via dedicated function Standard::Version() from libTKernel.so based on OCC_VERSION macros.
- Use this version suffix in "pload" / Draw::Load() to load versioned libraries first.
- Ideally - handle gracefully plugins without version suffix / with custom version suffix (add options to "pload" command?).
- Handle statically-linked Draw Harness plugins specifically (e.g. generate a warning instead of error on attempt to load them using "pload" command).
TagsNo tags attached.
Test case number

Relationships

related to 0030339 closedapn Configuration - add project files for qmake 
child of 0032318 newbugmaster Configuration - Draw Harness is unable to load plugins on Ubuntu 21.04 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2021-04-23 09:43 kgv New Issue
2021-04-23 09:43 kgv Assigned To => kgv
2021-04-23 09:43 kgv Relationship added child of 0032318
2021-04-23 09:45 kgv Relationship added related to 0030339
2021-09-20 10:14 kgv Target Version 7.6.0 => 7.7.0