I have Arm64 version of SBCL (latest development source builds on the M1) running on the M1 Macbook and I can generate the bundle for example for markedit like this and it works without issue:
; SLIME 2.26.1
CL-USER> (ql:quickload :markedit)
To load "markedit":
Load 1 ASDF system:
markedit
; Loading "markedit"
..........................
(:MARKEDIT)
CL-USER> (ceramic.bundler:bundle :markedit)
Ceramic: Copying resources...
Ceramic: Compiling app...
Launch: "/opt/local/bin/sbcl" --noinform --no-userinit --no-sysinit --load "/Users/bpecsek/quicklisp/setup.lisp" --eval "(setf debugger-hook #'(lambda (c h) (declare (ignore h)) (uiop:print-condition-backtrace c) (uiop:quit -1)))" --eval "(asdf:load-system :MARKEDIT)" --eval "(setf uiop:image-entry-point #'(lambda () (ceramic-entry::markedit)))" --eval "(uiop:dump-image #P\"/Users/bpecsek/.ceramic/working/markedit\" :executable t
;;; Computing Hangul syllable namescompressed 65536 bytes into 1059 at level -1
compressed 65536 bytes into 706 at level -1
compressed 65536 bytes into 334 at level -1
compressed 110493696 bytes into 24099225 at level -1
Ceramic: Compressing...
Ceramic: Done!
I have Arm64 version of SBCL (latest development source builds on the M1) running on the M1 Macbook and I can generate the bundle for example for markedit like this and it works without issue: ; SLIME 2.26.1 CL-USER> (ql:quickload :markedit) To load "markedit": Load 1 ASDF system: markedit ; Loading "markedit" .......................... (:MARKEDIT) CL-USER> (ceramic.bundler:bundle :markedit) Ceramic: Copying resources... Ceramic: Compiling app... Launch: "/opt/local/bin/sbcl" --noinform --no-userinit --no-sysinit --load "/Users/bpecsek/quicklisp/setup.lisp" --eval "(setf debugger-hook #'(lambda (c h) (declare (ignore h)) (uiop:print-condition-backtrace c) (uiop:quit -1)))" --eval "(asdf:load-system :MARKEDIT)" --eval "(setf uiop:image-entry-point #'(lambda () (ceramic-entry::markedit)))" --eval "(uiop:dump-image #P\"/Users/bpecsek/.ceramic/working/markedit\" :executable t
+sb-core-compression :compression #+sb-core-compression t)"
;;; Computing Hangul syllable namescompressed 65536 bytes into 1059 at level -1 compressed 65536 bytes into 706 at level -1 compressed 65536 bytes into 334 at level -1 compressed 110493696 bytes into 24099225 at level -1 Ceramic: Compressing... Ceramic: Done!
P"/Users/bpecsek/common-lisp/markedit/markedit.tar"
CL-USER>
However, when I try to run it I get the following error: % ./markedit zsh: bus error ./markedit
Your help would be highly appreciated.
Thanks: Bela