Unverified Commit a293bbb2 authored by Adam C. Stephens's avatar Adam C. Stephens
Browse files

beam: fix locale errors on darwin

C.UTF-8 is non-standard and generates errors such as:

bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8): Bad file descriptor
parent 2b0c931f
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -57,7 +57,8 @@ let
          in
          "[${lib.concatStringsSep "," options}]";

        LC_ALL = "C.UTF-8";
        LANG = if stdenv.isLinux then "C.UTF-8" else "C";
        LC_CTYPE = if stdenv.isLinux then "C.UTF-8" else "UTF-8";

        # add to ERL_LIBS so other modules can find at runtime.
        # http://erlang.org/doc/man/code.html#code-path
+2 −1
Original line number Diff line number Diff line
@@ -134,7 +134,8 @@ stdenv.mkDerivation (
      in
      "[${lib.concatStringsSep "," options}]";

    LC_ALL = "C.UTF-8";
    LANG = if stdenv.isLinux then "C.UTF-8" else "C";
    LC_CTYPE = if stdenv.isLinux then "C.UTF-8" else "UTF-8";

    postUnpack =
      ''