From 539ad4f81140545b60e0d5aba55d36ef02ebebba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 15 May 2021 09:32:18 +0200 Subject: [PATCH] lua5_*: tweak linking libraries All liblua.so were missing a library or two; I'm not sure if there's a better way to add them. Check: ldd -r ./result/lib/liblua.so --- pkgs/development/interpreters/lua-5/interpreter.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/lua-5/interpreter.nix b/pkgs/development/interpreters/lua-5/interpreter.nix index 506f9ca7207..4c45a3c6bdd 100644 --- a/pkgs/development/interpreters/lua-5/interpreter.nix +++ b/pkgs/development/interpreters/lua-5/interpreter.nix @@ -72,6 +72,8 @@ self = stdenv.mkDerivation rec { ''; inherit postConfigure; + NIX_LDFLAGS = [ "-lm" ] ++ lib.optional (lib.versionOlder luaversion "5.2") "-ldl"; + inherit postBuild; postInstall = '' @@ -93,7 +95,7 @@ self = stdenv.mkDerivation rec { Description: An Extensible Extension Language Version: ${version} Requires: - Libs: -L$out/lib -llua -lm + Libs: -L$out/lib -llua Cflags: -I$out/include EOF ln -s "$out/lib/pkgconfig/lua.pc" "$out/lib/pkgconfig/lua-${luaversion}.pc"