mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-11 20:25:32 +03:00
xar: fix build on GCC14 (#368920)
This commit is contained in:
commit
2c440d7856
1 changed files with 14 additions and 5 deletions
|
@ -68,11 +68,20 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
nativeBuildInputs = [ autoreconfHook ];
|
||||
|
||||
# For some reason libxml2 package headers are in subdirectory and thus aren’t
|
||||
# picked up by stdenv’s C compiler wrapper (see ccWrapper_addCVars). This
|
||||
# doesn’t really belong here and either should be part of libxml2 package or
|
||||
# libxml2 in Nixpkgs can just fix their header paths.
|
||||
env.NIX_CFLAGS_COMPILE = "-isystem ${libxml2.dev}/include/libxml2";
|
||||
env.NIX_CFLAGS_COMPILE = toString (
|
||||
[
|
||||
# For some reason libxml2 package headers are in subdirectory and thus aren’t
|
||||
# picked up by stdenv’s C compiler wrapper (see ccWrapper_addCVars). This
|
||||
# doesn’t really belong here and either should be part of libxml2 package or
|
||||
# libxml2 in Nixpkgs can just fix their header paths.
|
||||
"-isystem ${libxml2.dev}/include/libxml2"
|
||||
]
|
||||
++ lib.optionals stdenv.cc.isGNU [
|
||||
# fix build on GCC 14
|
||||
"-Wno-error=implicit-function-declaration"
|
||||
"-Wno-error=incompatible-pointer-types"
|
||||
]
|
||||
);
|
||||
|
||||
buildInputs =
|
||||
[
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue