From fb1b954dabd58ebcdd840902eaf066a035ea74aa Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sun, 19 Apr 2026 12:58:43 +0300 Subject: [PATCH] cyrus-sasl: fix Darwin build by setting `-std=gnu17` on Clang Refs: https://github.com/NixOS/nixpkgs/issues/511329 --- pkgs/by-name/cy/cyrus_sasl/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/cy/cyrus_sasl/package.nix b/pkgs/by-name/cy/cyrus_sasl/package.nix index dbea208e456e..b615a4ecdde3 100644 --- a/pkgs/by-name/cy/cyrus_sasl/package.nix +++ b/pkgs/by-name/cy/cyrus_sasl/package.nix @@ -80,6 +80,7 @@ stdenv.mkDerivation rec { "--enable-login" "--enable-shared" ] + ++ lib.optional stdenv.cc.isClang "CFLAGS=-std=gnu17" ++ lib.optional enableLdap "--with-ldap=${openldap.dev}" ++ lib.optionals enableMySQL [ # https://github.com/cyrusimap/cyrus-sasl/blob/ac0c278817a082c625c496ec812318c019e0b96f/docsrc/sasl/installation.rst#build-configuration