summary refs log tree commit diff
diff options
context:
space:
mode:
authorCrystalGamma <dev@crystalgamma.de>2022-06-08 20:11:01 +0200
committerCrystalGamma <dev@crystalgamma.de>2022-06-08 20:11:24 +0200
commit375997ae2de5164c9d77590d48f909cae6a010e1 (patch)
treea1bcfdfc378206d13fd348e82b365d2368a582ea
parentd6ade044a4c6befabe7cd6084609c3d28372057d (diff)
downloadnixpkgs-375997ae2de5164c9d77590d48f909cae6a010e1.tar
nixpkgs-375997ae2de5164c9d77590d48f909cae6a010e1.tar.gz
nixpkgs-375997ae2de5164c9d77590d48f909cae6a010e1.tar.bz2
nixpkgs-375997ae2de5164c9d77590d48f909cae6a010e1.tar.lz
nixpkgs-375997ae2de5164c9d77590d48f909cae6a010e1.tar.xz
nixpkgs-375997ae2de5164c9d77590d48f909cae6a010e1.tar.zst
nixpkgs-375997ae2de5164c9d77590d48f909cae6a010e1.zip
libqalculate: add build C/C++ compiler to depsBuildBuild
Between 4.1.1 and 4.2.0, the autconf-archive scripts
ax_prog_{cc,cxx}_for_build.m4 were updated to a newer version. This broke the
build (even native) on at least aarch64 and powerpc64le (but curiously not x86).
Adding this dependency allows the package to build again on these platforms.
-rw-r--r--pkgs/development/libraries/libqalculate/default.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/development/libraries/libqalculate/default.nix b/pkgs/development/libraries/libqalculate/default.nix
index d83a4e0a707..da3bc925c82 100644
--- a/pkgs/development/libraries/libqalculate/default.nix
+++ b/pkgs/development/libraries/libqalculate/default.nix
@@ -1,5 +1,10 @@
-{ lib, stdenv, fetchFromGitHub, mpfr, libxml2, intltool, pkg-config, doxygen,
-  autoreconfHook, readline, libiconv, icu, curl, gnuplot, gettext }:
+{ lib, stdenv, fetchFromGitHub
+, mpfr, gnuplot
+, readline
+, libxml2, curl
+, intltool, libiconv, icu, gettext
+, pkg-config, doxygen, autoreconfHook, buildPackages
+}:
 
 stdenv.mkDerivation rec {
   pname = "libqalculate";
@@ -16,6 +21,7 @@ stdenv.mkDerivation rec {
 
   nativeBuildInputs = [ intltool pkg-config autoreconfHook doxygen ];
   buildInputs = [ curl gettext libiconv readline ];
+  depsBuildBuild = [ buildPackages.stdenv.cc ];
   propagatedBuildInputs = [ libxml2 mpfr icu ];
   enableParallelBuilding = true;