sb-simd fails to build on macos
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
When trying to build SBCL (2.2.8, 2.2.7, current HEAD, etc...) on macOS, the SB-SIMD contrib fails to build with errors such as the following:
; in: DEFINE-CUSTOM-VOP SB-SIMD-
; (SB-VM:
; (:ARGS (SB-VM::SRC :TARGET SB-VM::DST))
; (:TEMPORARY (:SC SB-VM::
; (:RESULTS (SB-VM::DST))
; (:GENERATOR (SB-C:MOVE SB-VM::TMP SB-VM::SRC)
; (SB-ASSEM:INST SB-VM::XORPS SB-VM::DST SB-VM::DST)
; (SB-ASSEM:INST SB-VM::MOVSS SB-VM::DST SB-VM::TMP)))
;
; caught ERROR:
; (during macroexpansion of (DEFINE-VOP (SB-SIMD-
; ...))
; failed AVER:
; (= (LENGTH SB-C::VALUE) (LENGTH (REMOVE-DUPLICATES SB-C::VALUE)))
; This is probably a bug in SBCL itself. (Alternatively, SBCL might have been
; corrupted by bad user code, e.g. by an undefined Lisp operation like
; (FMAKUNBOUND 'COMPILE), or by stray pointers from alien code or from unsafe
; Lisp code; or there might be a bug in the OS or hardware that SBCL is running
; on.) If it seems to be a bug in SBCL itself, the maintainers would like to know
; about it. Bug reports are welcome on the SBCL mailing lists, which you can find
; at <http://
Changed in sbcl: | |
status: | New → Incomplete |
not sure if it is relevant here
but on nixos x86_64, I get the following failures often:
; caught WARNING:
; Constant :INTERPRET conflicts with its asserted type (MEMBER :COMPILE).
Unhandled UIOP/LISP- BUILD:COMPILE- FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
{1004610113} >: FILE-ERROR while
COMPILE-
compiling #<CL-SOURCE-FILE "sb-simd" "instruction-sets" "sb-simd">
WARNING! Some of the contrib modules did not build successfully or pass
their self-tests. Failed contribs:"
sb-simd