diff options
author | Maxine Aubrey <max@ine.dev> | 2024-04-23 10:25:24 +0200 |
---|---|---|
committer | Maxine Aubrey <max@ine.dev> | 2024-04-23 10:26:55 +0200 |
commit | a668873b086163315324e7b2c0149209d9ff9d25 (patch) | |
tree | 8454e3257d4b92017c67136f96d86bb253a91231 /pkgs/development/libraries/glib | |
parent | 5fdc6c66d6175f5bc38df7d6d4e4180cd59e7eba (diff) |
glib: fix first build on darwin
Diffstat (limited to 'pkgs/development/libraries/glib')
-rw-r--r-- | pkgs/development/libraries/glib/default.nix | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix index efab152ebde58..17c6a9dd3d87f 100644 --- a/pkgs/development/libraries/glib/default.nix +++ b/pkgs/development/libraries/glib/default.nix @@ -166,14 +166,12 @@ stdenv.mkDerivation (finalAttrs: { "-Ddocumentation=true" # gvariant specification can be built without gi-docgen "-Dnls=enabled" "-Ddevbindir=${placeholder "dev"}/bin" - ] ++ lib.optionals (!lib.meta.availableOn stdenv.hostPlatform elfutils) [ - "-Dlibelf=disabled" - ] ++ lib.optionals (!stdenv.isDarwin) [ - "-Dman=true" # broken on Darwin (lib.mesonEnable "introspection" withIntrospection) # FIXME: Fails when linking target glib/tests/libconstructor-helper.so # relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used when making a shared object "-Dtests=${lib.boolToString (!stdenv.hostPlatform.isStatic)}" + ] ++ lib.optionals (!lib.meta.availableOn stdenv.hostPlatform elfutils) [ + "-Dlibelf=disabled" ] ++ lib.optionals stdenv.isFreeBSD [ "-Db_lundef=false" "-Dxattr=false" |