diff options
author | volth <volth@webmaster.ms> | 2018-10-12 00:03:46 +0000 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2018-11-05 14:39:30 -0500 |
commit | 9e1b883144af1fc7c7444c4c18e7b6c24072d9ac (patch) | |
tree | b256dfb7566d87a9ddc7d24f67286a3f2858c353 /pkgs | |
parent | 8d99a3455b1e47018b10cb1394576341713c6010 (diff) | |
download | nixlib-9e1b883144af1fc7c7444c4c18e7b6c24072d9ac.tar nixlib-9e1b883144af1fc7c7444c4c18e7b6c24072d9ac.tar.gz nixlib-9e1b883144af1fc7c7444c4c18e7b6c24072d9ac.tar.bz2 nixlib-9e1b883144af1fc7c7444c4c18e7b6c24072d9ac.tar.lz nixlib-9e1b883144af1fc7c7444c4c18e7b6c24072d9ac.tar.xz nixlib-9e1b883144af1fc7c7444c4c18e7b6c24072d9ac.tar.zst nixlib-9e1b883144af1fc7c7444c4c18e7b6c24072d9ac.zip |
meson: fix cross compilation of systemd
Co-authored-by: Robin Gloster <mail@glob.in>
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/tools/build-managers/meson/default.nix | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix index 35ae59af617c..0ba44b1b17a7 100644 --- a/pkgs/development/tools/build-managers/meson/default.nix +++ b/pkgs/development/tools/build-managers/meson/default.nix @@ -1,4 +1,4 @@ -{ lib, python3Packages, stdenv, writeTextDir, substituteAll }: +{ lib, python3Packages, stdenv, writeTextDir, substituteAll, targetPackages }: python3Packages.buildPythonApplication rec { version = "0.46.1"; @@ -47,20 +47,20 @@ python3Packages.buildPythonApplication rec { crossFile = writeTextDir "cross-file.conf" '' [binaries] - c = '${stdenv.cc.targetPrefix}cc' - cpp = '${stdenv.cc.targetPrefix}c++' - ar = '${stdenv.cc.bintools.targetPrefix}ar' - strip = '${stdenv.cc.bintools.targetPrefix}strip' + c = '${targetPackages.stdenv.cc.targetPrefix}cc' + cpp = '${targetPackages.stdenv.cc.targetPrefix}c++' + ar = '${targetPackages.stdenv.cc.bintools.targetPrefix}ar' + strip = '${targetPackages.stdenv.cc.bintools.targetPrefix}strip' pkgconfig = 'pkg-config' [properties] needs_exe_wrapper = true [host_machine] - system = '${stdenv.targetPlatform.parsed.kernel.name}' - cpu_family = '${stdenv.targetPlatform.parsed.cpu.family}' - cpu = '${stdenv.targetPlatform.parsed.cpu.name}' - endian = ${if stdenv.targetPlatform.isLittleEndian then "'little'" else "'big'"} + system = '${targetPackages.stdenv.targetPlatform.parsed.kernel.name}' + cpu_family = '${targetPackages.stdenv.targetPlatform.parsed.cpu.family}' + cpu = '${targetPackages.stdenv.targetPlatform.parsed.cpu.name}' + endian = ${if targetPackages.stdenv.targetPlatform.isLittleEndian then "'little'" else "'big'"} ''; # 0.45 update enabled tests but they are failing @@ -70,7 +70,7 @@ python3Packages.buildPythonApplication rec { inherit (stdenv) cc; - isCross = stdenv.buildPlatform != stdenv.hostPlatform; + isCross = stdenv.targetPlatform != stdenv.hostPlatform; meta = with lib; { homepage = http://mesonbuild.com; |