From 7a497a5bd5e6e7d3992c230dcf04700667a8445b Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Mon, 27 Jan 2014 08:20:58 -0700 Subject: [PATCH] unix: fix `gracket`-based launcher creation The launcher was always create assuming a specific relative path from the "bin" drectory to the "lib" directory, but that relative path changes in a Unix-style install. (cherry picked from commit b07fa81950d52b7545864a943261a293660c4254) --- racket/collects/launcher/launcher.rkt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/racket/collects/launcher/launcher.rkt b/racket/collects/launcher/launcher.rkt index 88858f1aa8..990652cb12 100644 --- a/racket/collects/launcher/launcher.rkt +++ b/racket/collects/launcher/launcher.rkt @@ -444,7 +444,10 @@ (display "# }}} bindir\n") (when use-librktdir? (display "# {{{ librktdir\n") - (display "librktdir=\"$bindir/../lib\"\n") + (display "librktdir=\"$bindir/") + (display (find-relative-path (find-console-bin-dir) + (find-lib-dir))) + (display "\"\n") (display "# }}} librktdir\n")) (newline) (display (assemble-exec exec args)))))