Dear all,
I installed Armed Bear Common Lisp 1.0.1-svn-13750-13751 in order to run it on my OSX 10.6 (Snow Leopard) 64-bit system (Darwin 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64), for the purpose of executing cl-test-grid.
However, I observed that the fasls were being stored in ~/.cache/common-lisp/abcl-1.0.1-svn-13750-13751-fasl38-solaris-x86
You will quickly note that my system is neither solaris nor x86.
However, I checked some of the environment settings:
java -jar abcl.jar Armed Bear Common Lisp 1.0.1-svn-13750-13751 Java 1.6.0_31 Apple Inc. Java HotSpot(TM) 64-Bit Server VM Low-level initialization completed in 0.619 seconds. Startup completed in 1.511 seconds. Type ":help" for a list of available commands. CL-USER(1): *features* (:JAVA-1.6 :ARMEDBEAR :ABCL :COMMON-LISP :ANSI-CL :UNIX :DARWIN :CDR6) CL-USER(2): (machine-instance) "elendil.local" CL-USER(3): (machine-type) "X86_64" CL-USER(4): (software-type) "Mac OS X" CL-USER(5): (software-version) "10.6.8" CL-USER(6): (machine-version) NIL
And they turn out correct.
I am not a regular ABCL user, so pardon me if this is already known. If an OSX Snow Leopard system is not available for testing, I volunteer my time and machine to test a patch.
Regards, Paul Nathan
On 5/12/12 6:06 AM, Paul Nathan wrote:
Dear all,
I installed Armed Bear Common Lisp 1.0.1-svn-13750-13751 in order to run it on my OSX 10.6 (Snow Leopard) 64-bit system (Darwin 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64), for the purpose of executing cl-test-grid.
However, I observed that the fasls were being stored in ~/.cache/common-lisp/abcl-1.0.1-svn-13750-13751-fasl38-solaris-x86
You will quickly note that my system is neither solaris nor x86.
[…]
ASDF is indeed using its compile time values for computing the fasl location rather than runtime values (the abcl-bin-1.0.1 release you are running was compiled on solarisx86).
Since is ABCL is unique (?) in having platform-independent fasls, we need a bit of special treatment. It looks like asdf-2.21 included in ABCL trunk might be a bit more intelligent about this, as it seems to have different code, but we will check it out.
This should mostly be an aesthetic, although annoying, problem or is there something here that really effects your desired usage of ABCL?
Filed as ticket [209][]; thanks for the report.
cl-test-grid reports in by OS name & architecture. This implies that ABCL results from different architectures (which potentially might differ) will be conflated.
Thanks for taking a look!
On May 18, 2012, at 2:49 AM, Mark Evenson wrote:
On 5/12/12 6:06 AM, Paul Nathan wrote:
Dear all,
I installed Armed Bear Common Lisp 1.0.1-svn-13750-13751 in order to run it on my OSX 10.6 (Snow Leopard) 64-bit system (Darwin 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64), for the purpose of executing cl-test-grid.
However, I observed that the fasls were being stored in ~/.cache/common-lisp/abcl-1.0.1-svn-13750-13751-fasl38-solaris-x86
You will quickly note that my system is neither solaris nor x86.
[…]
ASDF is indeed using its compile time values for computing the fasl location rather than runtime values (the abcl-bin-1.0.1 release you are running was compiled on solarisx86).
Since is ABCL is unique (?) in having platform-independent fasls, we need a bit of special treatment. It looks like asdf-2.21 included in ABCL trunk might be a bit more intelligent about this, as it seems to have different code, but we will check it out.
This should mostly be an aesthetic, although annoying, problem or is there something here that really effects your desired usage of ABCL?
Filed as ticket [209][]; thanks for the report.
Regards, Paul Nathan
armedbear-devel@common-lisp.net