diff --git a/pkgs/by-name/li/libtar/package.nix b/pkgs/by-name/li/libtar/package.nix index 3611ddf6ae6e..bf7792bbd9e9 100644 --- a/pkgs/by-name/li/libtar/package.nix +++ b/pkgs/by-name/li/libtar/package.nix @@ -49,6 +49,8 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ autoreconfHook ]; + configureFlags = [ "CFLAGS=-std=gnu17" ]; + # libtar/Makefile.in hardcodes `INSTALL_PROGRAM = @INSTALL_PROGRAM@ -s`, # which runs bare `strip` during `make install`. This fails in cross builds # where only the prefixed strip (e.g. aarch64-unknown-linux-gnu-strip) is