That is because these files were compiled with a build of SBCL that has 
SB-threads in it.  Apparently, fasls compiled with a threaded SBCL are not 
compatible with fasls compiled without threads, so we added an "-s". This was 
done by analogy with the Allegro fasls, which are "s" for "SMP."  Probably 
"-sbt" or something more informative would have been a better choice.

Cheers,
R


On 6 Oct 2024, at 19:54, Greg Bennett wrote:

> Hi from Greg Bennett who is running 3.3.7 as part of sbcl-2.4.8-linux-x64 
> under linux mint.
>
> I must begin by thanking Robert G for all his efforts on maintaining asdf !!
>
> In ~/.config/common-lisp/source-registry.conf.d there is the file 
> gb-source.conf
>
> The live element of that file is (:tree "/home/gwbennett/RESERVE/mintq/")
>
> When compiling a collection of systems I see results like this:
>
> ; compiling file 
> "/home/gwbennett/RESERVE/mintq/source/window-basics/menus/menu-sblx.lsp" 
> (written 13 MAY 2024 05:45:54 PM):
>
> ; wrote 
> /home/gwbennett/.cache/common-lisp/sbcl-2.4.8-linux-x64-s/home/gwbennett/RESERVE/mintq/source/window-basics/menus/menu-sblx-tmpQXR7SNXD.fasl
> ; compilation finished in 0:00:00.024
>
> I wonder why the fasls are written to ...../sbcl-2.4.8-linux-x64-s/home.... 
> rather than the path without the -s ?
> ^^
>
> My ~/.config/common-lisp/asdf-output-translations.conf.d  is empty.
>
> The fasls are all there in the -s directory tree and, I assume, are the files 
> which are loaded through the
> load phase of  (asdf:load-system "window-basics)
>
> Hints, pointers, advice all appreciated
>
> Cheers
>
> Greg


Robert P. Goldman
Research Fellow
Smart Information Flow Technologies (d/b/a SIFT, LLC)

319 N. First Ave., Suite 400
Minneapolis, MN 55401

Voice:  (612) 326-3934
Email:    rpgold...@sift.net

Reply via email to