From e819b58461b31f6e2b6cfb0aa2ab420ac682d9d9 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Sat, 9 Sep 2017 19:22:33 -0600 Subject: [PATCH] raco setup: fix dependency checking for extensions like ".a60" --- racket/collects/setup/private/pkg-deps.rkt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/racket/collects/setup/private/pkg-deps.rkt b/racket/collects/setup/private/pkg-deps.rkt index ffcd805291..8fcf3cdf5a 100644 --- a/racket/collects/setup/private/pkg-deps.rkt +++ b/racket/collects/setup/private/pkg-deps.rkt @@ -362,7 +362,7 @@ (define (check-bytecode-deps f dir coll-path pkg) (define zo-f (path-replace-extension f #".zo")) (when (file-exists? (build-path dir zo-f)) - (define base (let ([m (regexp-match #rx#"^(.*)_[a-z]+[.]zo$" + (define base (let ([m (regexp-match #rx#"^(.*)_[^_]+[.]zo$" (path-element->bytes zo-f))]) (and m (bytes->string/utf-8 (cadr m))))) (define in-mod `(lib ,(string-join