Notably, this adds the Requires.private required for proper static linkage of Lix libraries. Some minor missing or duplicated dependencies are also fixed along the way (although some optional dependencies are omitted due to their size). Fixes: https://git.lix.systems/lix-project/lix/issues/789 Change-Id: I6a6a696413d538124d9ac75c68f100cc3089284f
11 lines
544 B
Markdown
11 lines
544 B
Markdown
---
|
|
synopsis: "Lix libraries can now be linked statically"
|
|
issues: [fj#789]
|
|
cls: [3775, 3778]
|
|
category: Fixes
|
|
credits: [alois31]
|
|
---
|
|
Previously the pkg-config files distributed with Lix were only suitable for dynamic linkage, causing "undefined reference to…" linker errors when trying to link statically.
|
|
Private dependency information has now been added to make static linkage work as expected without user intervention.
|
|
In addition, relevant static libraries are now prelinked to avoid strange failures due to missing static initializers.
|