summary refs log tree commit diff
path: root/pkgs/development/libraries/glib
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-01-23 00:30:14 +0000
committerAlyssa Ross <hi@alyssa.is>2023-01-26 17:56:44 +0000
commit8e9e08a5878de949294aff9b41eb59542c5d79af (patch)
tree6e86b01858787d530421601d394727959834cad9 /pkgs/development/libraries/glib
parent252a20d0a533391a34e61b80e67294bef9e8a7b8 (diff)
glib: fix build for FreeBSD
These same options are disabled in FreeBSD Ports.
Diffstat (limited to 'pkgs/development/libraries/glib')
-rw-r--r--pkgs/development/libraries/glib/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix
index f930129222cd4..ac7977d0f62f2 100644
--- a/pkgs/development/libraries/glib/default.nix
+++ b/pkgs/development/libraries/glib/default.nix
@@ -188,6 +188,9 @@ stdenv.mkDerivation (finalAttrs: {
     "-Ddevbindir=${placeholder "dev"}/bin"
   ] ++ lib.optionals (!stdenv.isDarwin) [
     "-Dman=true"                # broken on Darwin
+  ] ++ lib.optionals stdenv.isFreeBSD [
+    "-Db_lundef=false"
+    "-Dxattr=false"
   ];
 
   NIX_CFLAGS_COMPILE = toString [