chez: Fix on Darwin (#451493)
This commit is contained in:
@@ -47,7 +47,6 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
depsBuildBuild = [
|
depsBuildBuild = [
|
||||||
zuo # Used as the build driver
|
zuo # Used as the build driver
|
||||||
buildPackages.stdenv.cc # Needed for cross
|
|
||||||
];
|
];
|
||||||
nativeBuildInputs =
|
nativeBuildInputs =
|
||||||
lib.optionals stdenv.hostPlatform.isDarwin [
|
lib.optionals stdenv.hostPlatform.isDarwin [
|
||||||
@@ -86,8 +85,9 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
"--threads"
|
"--threads"
|
||||||
"--installprefix=${placeholder "out"}"
|
"--installprefix=${placeholder "out"}"
|
||||||
"--installman=${placeholder "out"}/share/man"
|
"--installman=${placeholder "out"}/share/man"
|
||||||
|
"--installabsolute"
|
||||||
"--enable-libffi"
|
"--enable-libffi"
|
||||||
"CC_FOR_BUILD=cc"
|
"CC_FOR_BUILD=${lib.getExe buildPackages.stdenv.cc}"
|
||||||
# Use Nixpkgs dependencies
|
# Use Nixpkgs dependencies
|
||||||
"ZUO=zuo"
|
"ZUO=zuo"
|
||||||
"ZLIB=${zlib}/lib/libz${extensions.sharedLibrary}"
|
"ZLIB=${zlib}/lib/libz${extensions.sharedLibrary}"
|
||||||
@@ -112,6 +112,11 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
|
|
||||||
setupHook = ./setup-hook.sh;
|
setupHook = ./setup-hook.sh;
|
||||||
|
|
||||||
|
doInstallCheck = true;
|
||||||
|
installCheckPhase = ''
|
||||||
|
echo "(exit)" | "$out/bin/scheme"
|
||||||
|
'';
|
||||||
|
|
||||||
passthru.tests.version = testers.testVersion {
|
passthru.tests.version = testers.testVersion {
|
||||||
package = finalAttrs.finalPackage;
|
package = finalAttrs.finalPackage;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user