gnutar: disable acl and attr when unavailable
Fixes building for microblaze.
This commit is contained in:
parent
caa96fda2c
commit
5fcd336356
@ -1,4 +1,7 @@
|
||||
{ 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.
|
||||
|
Loading…
Reference in New Issue
Block a user