From b81c7be36da96e37e41bd757e2953311ec2520a9 Mon Sep 17 00:00:00 2001
From: Raymond Toy <toy.raymond@gmail.com>
Date: Tue, 21 Apr 2015 19:55:56 -0700
Subject: [PATCH] %name->file and %file->name macros need to be defined for
 contrib/unix/unix.lisp.

Why are these macros anyway?  Can't they be functions?
---
 src/code/unix.lisp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/code/unix.lisp b/src/code/unix.lisp
index eea07a7f7..0fb48d8e5 100644
--- a/src/code/unix.lisp
+++ b/src/code/unix.lisp
@@ -25,7 +25,7 @@
 ;; Must be set to NIL initially to enable building Lisp!
 (defvar *filename-encoding* nil)
 
-(eval-when (:compile-toplevel)
+(eval-when (:compile-toplevel :load-toplevel :execute)
   (defmacro %name->file (string)
     `(if *filename-encoding*
 	 (string-encode ,string *filename-encoding*)
-- 
GitLab