From 8f22341605dc479276e096216f099ff5348f4407 Mon Sep 17 00:00:00 2001 From: Audrey Dutcher Date: Sun, 23 Feb 2025 02:34:49 -0700 Subject: [PATCH] libcdio: Add --undefined-version to fix FreeBSD build Reprted upstream; see comment --- pkgs/development/libraries/libcdio/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/libcdio/default.nix b/pkgs/development/libraries/libcdio/default.nix index 51a94bab3ce2b2..d51dba1fe01365 100644 --- a/pkgs/development/libraries/libcdio/default.nix +++ b/pkgs/development/libraries/libcdio/default.nix @@ -58,9 +58,14 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - env = lib.optionalAttrs stdenv.cc.isGNU { - NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; - }; + env = + lib.optionalAttrs stdenv.cc.isGNU { + NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; + } + // lib.optionalAttrs stdenv.cc.bintools.isLLVM { + # https://github.com/libcdio/libcdio/issues/20 + NIX_LDFLAGS = "--undefined-version"; + }; doCheck = !stdenv.hostPlatform.isDarwin;