annexi-strayline / AURA

The AURA Reference Implementation
BSD 3-Clause "New" or "Revised" License
22 stars 0 forks source link

When using static libraries, order matters. #27

Open Richard-Wai opened 1 year ago

Richard-Wai commented 1 year ago

Currently when a subsystem specifies an "external library" in the manifest, such libraries are appended to the link command before the compiled objects of the project. This is fine when using shared libraries, but typically not so for static libraries.

The link step should append these to the end of the link command, and in the order they appear in each subsystem configuration.