Skip to content

Figure out (almost) static builds #1

@T4cC0re

Description

@T4cC0re

Currently, AudioFS will be dynamically linked. However, as we use libraries that are fairly mature, they should be statically linked as much as possible to reduce runtime dependencies.

Namely: libfftw3, libjansson

We can statically link on Linux, but that leaves an ugly runtime dependency on getaddrinfo from glibc.

We cannot fully link statically on macOS whatsoever. We should however link our dependencies statically, so we can make use of LTO, as well as make embedding the library into other applications easier.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions