diff options
author | Eric Seidel <gridaphobe@gmail.com> | 2016-01-22 14:08:30 -0800 |
---|---|---|
committer | Eric Seidel <gridaphobe@gmail.com> | 2016-01-22 17:38:11 -0800 |
commit | 2e62f785d49f0dc386b3b93ceb20965ee9ce39cd (patch) | |
tree | 5b7a85869b31bcc949c3b218ce12518f7c03270e | |
parent | ecc48af0ce20e24a7e4d56e663f5752d69384644 (diff) | |
download | nixpkgs-2e62f785d49f0dc386b3b93ceb20965ee9ce39cd.tar nixpkgs-2e62f785d49f0dc386b3b93ceb20965ee9ce39cd.tar.gz nixpkgs-2e62f785d49f0dc386b3b93ceb20965ee9ce39cd.tar.bz2 nixpkgs-2e62f785d49f0dc386b3b93ceb20965ee9ce39cd.tar.lz nixpkgs-2e62f785d49f0dc386b3b93ceb20965ee9ce39cd.tar.xz nixpkgs-2e62f785d49f0dc386b3b93ceb20965ee9ce39cd.tar.zst nixpkgs-2e62f785d49f0dc386b3b93ceb20965ee9ce39cd.zip |
racket: fix on darwin
-rw-r--r-- | pkgs/development/interpreters/racket/default.nix | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix index 129c0ac6077..9d1c0c0e319 100644 --- a/pkgs/development/interpreters/racket/default.nix +++ b/pkgs/development/interpreters/racket/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { FONTCONFIG_FILE = fontsConf; LD_LIBRARY_PATH = libPath; - NIX_LDFLAGS = "-lgcc_s"; + NIX_LDFLAGS = stdenv.lib.optionalString stdenv.cc.isGNU "-lgcc_s"; buildInputs = [ fontconfig libffi libtool makeWrapper sqlite ]; @@ -51,8 +51,10 @@ stdenv.mkDerivation rec { cd src/build ''; - configureFlags = [ "--enable-shared" "--enable-lt=${libtool}/bin/libtool" ] - ++ stdenv.lib.optional disableDocs [ "--disable-docs" ]; + shared = if stdenv.isDarwin then "dylib" else "shared"; + configureFlags = [ "--enable-${shared}" "--enable-lt=${libtool}/bin/libtool" ] + ++ stdenv.lib.optional disableDocs [ "--disable-docs" ] + ++ stdenv.lib.optional stdenv.isDarwin [ "--enable-xonx" ]; configureScript = "../configure"; |