The *clm-search-list* business works on a Mac (and Linux) in sbcl; I can't test openmcl, and can't see why it would hang even if merge-pathnames was unhappy.