Merge pull request #250587 from stephank/fix/couchdb

couchdb3: fix jiffy NIF on darwin
This commit is contained in:
Domen Kožar
2023-08-22 11:12:58 +01:00
committed by GitHub
+4
View File
@@ -22,6 +22,10 @@ stdenv.mkDerivation rec {
substituteInPlace src/couch/rebar.config.script --replace '/usr/include/mozjs-91' "${spidermonkey_91.dev}/include/mozjs-91"
substituteInPlace configure --replace '/usr/include/''${SM_HEADERS}' "${spidermonkey_91.dev}/include/mozjs-91"
patchShebangs bin/rebar
'' + lib.optionalString stdenv.isDarwin ''
# LTO with Clang produces LLVM bitcode, which causes linking to fail quietly.
# (There are warnings, but no hard errors, and it produces an empty dylib.)
substituteInPlace src/jiffy/rebar.config.script --replace '"-flto"' '""'
'';
nativeBuildInputs = [