Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fails to compile on ABCL 1.8 #10

Closed
mdbergmann opened this issue Jun 3, 2021 · 3 comments
Closed

Fails to compile on ABCL 1.8 #10

mdbergmann opened this issue Jun 3, 2021 · 3 comments

Comments

@mdbergmann
Copy link

mdbergmann commented Jun 3, 2021

CL-USER(7): (ql:quickload :cl-murmurhash)
To load "cl-murmurhash":
Load 1 ASDF system:
cl-murmurhash
; Loading "cl-murmurhash"
; in (DEFMACRO ~> ...)

; Caught STYLE-WARNING:
; ; Note: deleting unused local function FLET ENLIST
................................................
#<THREAD "interpreter" {51B1AA}>: Debugger invoked on condition of type STORAGE-CONDITION
Stack overflow.
Restarts:
0: RETRY Retry compiling #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-murmurhash" "cl-murmurhash">.
1: ACCEPT Continue, treating compiling #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-murmurhash" "cl-murmurhash"> as having been successful.
2: RETRY Retry ASDF operation.
3: CLEAR-CONFIGURATION-AND-RETRY Retry ASDF operation after resetting the configuration.
4: RETRY Retry ASDF operation.
5: CLEAR-CONFIGURATION-AND-RETRY Retry ASDF operation after resetting the configuration.
6: ABORT Give up on "cl-murmurhash"
7: TOP-LEVEL Return to top level.

@ruricolist
Copy link
Owner

This appears to be an ABCL bug (it's inlining a local function in a global function of the same name that's declared inline). I've pushed up a workaround.

@mdbergmann
Copy link
Author

Awesome.
Should I file a bug on ABCL? https://github.com/armedbear/abcl

@ruricolist
Copy link
Owner

ruricolist commented Jun 4, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants