-
Notifications
You must be signed in to change notification settings - Fork 41
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
Embedded libraries: Nightingale should use libraries from the system in Linux #315
Comments
issue #210 have this problem about sqlite. |
It's more complicated than that. In some cases the system libraries are completely incompatible with our source and cause intermittent behavior and crashes. (See #299 for an example of this.) On these systems, we have to use bundled libraries. |
From the bug report you linked to:
|
Might wanna take a look at nightingale-media-player/nightingale-deps#21 IMO the "libnss3.so: nss" and "libsqlite3.so: sqlite" warnings can be overridden, as they're not embedded libraries as the Lintian error implies but dynamic private libs. I agree with replacing them with system libs if possible, but afaik for now it only works this way. |
Closing here, as these are issues with embedded libraries in deps (as xulrunner will always have to be embedded now) and SQLite is tracked separately here. |
In Linux, Nightingale should use the libraries from the system, not the embedded:
libsqlite3.so: sqlite
libnss3.so: nss
libxul.so: zlib
libxul.so: libtheora
libxul.so: libjpeg
updater: bzip2
This is a problem to security fixes, and debian packaging complains about it. Nightingale probably never goes to debian repo with these issues.
erlepereira is working in sqlite: https://github.com/erlepereira/nightingale-hacking/commits/sb-trunk-oldxul
[needs-packaging] nightingale in Launchpad: https://bugs.launchpad.net/ubuntu/+bug/1190146
The text was updated successfully, but these errors were encountered: