From b271255ede83b767a4773c10730607662e698d32 Mon Sep 17 00:00:00 2001 From: Asumu Takikawa Date: Wed, 15 Apr 2020 15:34:58 -0700 Subject: racket: use --enable-useprefix configure flag. This is to fix a regression in upstream Racket packaging, the upstream bug tracking this is here: https://github.com/racket/racket/issues/3046 When the bug is fixed this workaround will be unnecessary. --- pkgs/development/interpreters/racket/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pkgs') diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix index 27447319a369..725b1d5106df 100644 --- a/pkgs/development/interpreters/racket/default.nix +++ b/pkgs/development/interpreters/racket/default.nix @@ -82,7 +82,10 @@ stdenv.mkDerivation rec { ''; shared = if stdenv.isDarwin then "dylib" else "shared"; - configureFlags = [ "--enable-${shared}" "--enable-lt=${libtool}/bin/libtool" ] + configureFlags = [ "--enable-${shared}" "--enable-lt=${libtool}/bin/libtool" + # The following flag is a temporary workaround for an upstream bug: + # https://github.com/racket/racket/issues/3046 + "--enable-useprefix" ] ++ stdenv.lib.optional disableDocs [ "--disable-docs" ] ++ stdenv.lib.optional stdenv.isDarwin [ "--enable-xonx" ]; -- cgit 1.4.1