<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><br class=""></div><div class="">Thank you for the suggestion to upgrade ASDF, Stelian.</div><div class=""><br class=""></div><div class="">I upgraded my builtin SBCL asdf.fasl from 3.3.4 to 3.3.4.1 (git version) with a manual replacement of fasl.</div><div class=""><br class=""></div><div class="">This </div><div class=""><br class=""></div><div class="">- fixes my toy test case on OSX+SBCL (no more unnecessary recompile)</div><div class=""><br class=""></div><div class="">- does not fix osicat on OSX+SBCL</div><div class=""><br class=""></div><div class="">- but both osicat and toy test case work in ccl64+OSX with no ASDF fixes needed.</div><div class=""><br class=""></div><div class="">- but osicat works without reloading in SBCL+Linux64, again without an ASDF upgrade.</div><div class=""><br class=""></div><div class="">So it looks like it could be some kind of glitch in asdf or OSX SBCL (up to 1.4.9).</div><div class=""><br class=""></div><div class="">JK</div><div class=""><br class=""></div><div class=""><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On Apr 14, 2020, at 5:40 PM, Stelian Ionescu <<a href="mailto:sionescu@cddr.org" class="">sionescu@cddr.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><blockquote type="cite" id="qt" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><div class="qt-"><br class="Apple-interchange-newline">Hello,<br class=""></div><div class="qt-"><br class=""></div><div class="qt-">Sorry if this is the wrong place to ask ...<br class=""></div><div class="qt-"><br class=""></div><div class="qt-">I’m using the ‘osicat’ package ( <a href="https://common-lisp.net/project/osicat/" class="qt-">https://common-lisp.net/project/osicat/</a>   and  <a href="https://github.com/osicat/osicat" class="qt-">https://github.com/osicat/osicat</a> ) in SBCL on OSX.<br class=""></div><div class="qt-"><br class=""></div><div class="qt-">whenever I do ‘(asdf:load-system “osicat”) it seems to recompile the cffi-grovel-files and their dependencies.<br class=""></div><div class="qt-"><br class=""></div><div class="qt-">Is this normal, or is there some way to make it behave like asdf usually does, that it recompiles only when a file has changed?<br class=""></div></blockquote><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">This sounds very much like a bug in ASDF that was fixed a while ago. I suggest upgrading to the latest version and retrying.</div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class=""></div><div id="sig4916231" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><div class="">--<br class=""></div><div class="">Stelian Ionescu</div></div></div></blockquote></div><br class=""></body></html>