-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meson build doesn't install static library #135
Comments
@russel This is only due to the tinyendian Meson file explicitly stating that it wants a static library, hence a static library gets built and installed. |
@ximion I had sort of assumed that an installation (at least on Linux) should always install both static and dynamic libraries. This is what I have done for DInotify and Unit-Threaded. |
@russel No, the default is always to only install the shared libraries, at least on Linux distributions. In some rare cases, if it's considered useful to have, static libraries are installed as well, but that usually is the exception (unless of course the language does not support shared libraries ^^). |
Sounds like I should update the DInotify and Unit-Threaded builds then, so as to only produce the shared libraries. |
@russel That would only be necessary to conserve build time, I guess. Although on Linux, distributors would in any case make sure that their own packages only use the shared library version. |
The Meson build for D-YAML installs the static library for tinyendian and the dynamic library for dyaml. Should the static library for tinyendian and static library for dyaml also be installed?
The text was updated successfully, but these errors were encountered: