lp_solve: ignore implicit int warnings, add x64 darwin ldflags
the configuration code generates small c programs with a main function sans return type specifer. this causes clang builds to fail. add '-Wno-error=implicit-int' to fix the build. add -headerpad_max_install_names to env.NIX_LDFLAGS for x64 darwin
This commit is contained in:
parent
eb746540a9
commit
540ea20215
1 changed files with 6 additions and 0 deletions
|
@ -22,6 +22,12 @@ stdenv.mkDerivation rec {
|
|||
autoSignDarwinBinariesHook
|
||||
];
|
||||
|
||||
env = {
|
||||
NIX_CFLAGS_COMPILE = "-Wno-error=implicit-int";
|
||||
} // lib.optionalAttrs (stdenv.isDarwin && stdenv.isx86_64) {
|
||||
NIX_LDFLAGS = "-headerpad_max_install_names";
|
||||
};
|
||||
|
||||
dontConfigure = true;
|
||||
|
||||
buildPhase =
|
||||
|
|
Loading…
Reference in a new issue