sqlite: do not contaminate dependent libtool-based projects with sqlite dependencies
sqlite is built as a shared library, but libtool nevertheless adds -lz into the link commands of the dependent projects, which fail to link if they do not directly depend on libz. Fix this by clearing dependency_libs in libsqlite3.la.
This commit is contained in:
parent
2c92213cd2
commit
c83a530985
1 changed files with 5 additions and 0 deletions
|
@ -66,6 +66,11 @@ stdenv.mkDerivation rec {
|
|||
echo ""
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
# Do not contaminate dependent libtool-based projects with sqlite dependencies.
|
||||
sed -i $out/lib/libsqlite3.la -e "s/dependency_libs=.*/dependency_libs='''/"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A self-contained, serverless, zero-configuration, transactional SQL database engine";
|
||||
downloadPage = http://sqlite.org/download.html;
|
||||
|
|
Loading…
Reference in a new issue