From 8b72746f6697354a8ecdfb18ded7bfb711a0b006 Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Tue, 7 Apr 2026 21:32:48 -0400 Subject: [PATCH] libarchive: set am_cv_func_iconv_works to yes on darwin --- pkgs/by-name/li/libarchive/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/li/libarchive/package.nix b/pkgs/by-name/li/libarchive/package.nix index ae21de10f245..5c1ae26fcf26 100644 --- a/pkgs/by-name/li/libarchive/package.nix +++ b/pkgs/by-name/li/libarchive/package.nix @@ -112,6 +112,13 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = lib.optional (!xarSupport) "--without-xml2"; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + # macOS iconv implementation is slightly broken since Sonoma + # https://github.com/Homebrew/homebrew-core/pull/199639 + # https://savannah.gnu.org/bugs/index.php?66541 + am_cv_func_iconv_works = "yes"; + }; + # https://github.com/libarchive/libarchive/issues/1475 doCheck = !stdenv.hostPlatform.isMusl;