For all issues regarding the Forums use, please, refer to the Forum Rules.

Our Solutions

Need professional assistance?
Consider our:

Support Offerings


Need to speed up your development?
Have a look at our:

Samples & Tools


Need some functionality extending standard OCCT capabilities?
Check out our:

Adv. Components

library dependency order

Tod Courtney's picture

I have been using OpenCASCADE for a couple of years now and am having trouble finding a piece of information. I want to see an ordered list of all opencascade libraries so that the 'top' level libraries are first and the lowest level libraries are last. This is the list I would need to give to the linker (GNU ld for instance) to resolve all OpenCASCADE symbols with one pass of the static linker.

this order doesn't seem to be as critical when using dynamic libraries on linux, so I have been able to get by until now by making good guesses about the order of dependencies between libraries. But it would be much easier if I could just refer to a list. I have to think such a list exists but I am not sure where to look.

If there isn't formal documentation about the inter-library dependencies, can I get this list from the DIST_SUBDIRS list in ros/adm/make/Makefile?