Commit 5fcd3363 authored by Alyssa Ross's avatar Alyssa Ross
Browse files

gnutar: disable acl and attr when unavailable

Fixes building for microblaze.
parent caa96fda
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
{ lib, stdenv, fetchurl, autoreconfHook, updateAutotoolsGnuConfigScriptsHook, acl, libintl }:
{ lib, stdenv, fetchurl, autoreconfHook, updateAutotoolsGnuConfigScriptsHook
, libintl
, aclSupport ? lib.meta.availableOn stdenv.hostPlatform acl, acl
}:

# Note: this package is used for bootstrapping fetchurl, and thus
# cannot use fetchpatch! All mutable patches (generated by GitHub or
@@ -37,7 +40,7 @@ stdenv.mkDerivation rec {
  #  "_libintl_textdomain", referenced from:
  #    _main in tar.o
  #  ld: symbol(s) not found for architecture x86_64
  buildInputs = lib.optional stdenv.isLinux acl ++ lib.optional stdenv.isDarwin libintl;
  buildInputs = lib.optional aclSupport acl ++ lib.optional stdenv.isDarwin libintl;

  # May have some issues with root compilation because the bootstrap tool
  # cannot be used as a login shell for now.