Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Rogue Wave Component Builder (RCB): Building Your Applications
Rogue Wave web site:  Home Page  |  Main Documentation Page

7.3 Linear Algebra Module Dependency

Basically, the Essential Math Module and the Linear Algebra Module libraries are inter-dependent. The Linear Algebra Module library always depends on the Essential Math Module library. But in addition, if you select both libraries when defining the buildspec, the build of the Essential Math Module library obtains some of its functionality from the Linear Algebra Module library. If the Essential Math Module library is built by itself, it obtains that functionality elsewhere.

The simple conclusion is this: the Essential Math Module library is not the same when built by itself and when built along with the Linear Algebra Module library. The danger is, if you:

your application may not work correctly. This is because the Essential Math Module library may be implicitly using the Linear Algebra Module library, and that library was not made available at build time.

If you plan to use the Essential Math Module library both by itself and with the Linear Algebra Module library, Rogue Wave recommends that you build the two flavors of the Essential Math Module library in separate buildspaces. This will help to avoid confusion that could result in subtle and difficult to debug problems in your applications.



Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.