From 0fddc74a3f9add47841124b4d77b097f4646d14f Mon Sep 17 00:00:00 2001 From: pacien Date: Sun, 30 Oct 2022 01:05:45 +0200 Subject: compiler: fix support for non-utf8 terminals The compiler echoes the names of the files being processed. Those file names may contain UTF-8 characters. However, some consoles may not support those. This is notably the case of the Windows CMD or on Linux with the legacy C locale. This caused the following error: ldgallery: : commitBuffer: invalid argument (invalid character) This patch adds automatic transliteration when a non-UTF8 terminal is detected, so that neither the compiler or the terminal crash due to UTF8 characters. GitHub: closes #341 --- flake.nix | 2 -- 1 file changed, 2 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 688601c..93d4f2e 100644 --- a/flake.nix +++ b/flake.nix @@ -123,8 +123,6 @@ src = ./example; nativeBuildInputs = [ ldgallery ]; buildPhase = '' - # Need UTF-8: https://github.com/ldgallery/ldgallery/issues/341 - export LC_ALL=C.UTF-8 ldgallery --input-dir src --output-dir $out --with-viewer ''; installPhase = ":"; -- cgit v1.2.3