
#475: Loading a FASL into a package which doesn't import SETQ -------------------------------+--------------------------------- Reporter: Mark Evenson | Owner: (none) Type: defect | Status: new Priority: major | Milestone: 1.8.0 Component: compiler | Version: 1.7.1-dev Resolution: | Keywords: fasl loader package Parent Tickets: | -------------------------------+--------------------------------- Comment (by Mark Evenson): In <https://mailman.common-lisp.net/pipermail/armedbear- devel/2020-October/004146.html> Pascal triages as: {{{ Indeed, there’s a bug in abcl. $ clall -r '(defpackage "BAR" (:use))' ' (let ((*package* (find-package "BAR"))) (load (compile-file "foo.lisp")))' Armed Bear Common Lisp --> #<PACKAGE BAR> Armed Bear Common Lisp The function BAR::SETQ is undefined. Clozure Common Lisp --> #<Package "BAR"> Clozure Common Lisp --> #P"/private/tmp/foo.dx64fsl" CLISP --> #<PACKAGE BAR> CLISP --> #P"/private/tmp/foo.fas" ECL --> #<"BAR" package> ECL Note: Invoking external command: gcc -x c-header /usr/local/include/ecl/ecl-cmp.h -I/usr/local/include/ -g -O2 -fPIC -fno-common -D_THREAD_SAFE -Ddarwin -O2 -o /var/folders/pq/82920zm125n09frk81rrtp200000gn/T/ecl-include092A/ecl- cmp.h.gch SBCL --> #<PACKAGE "BAR"> SBCL --> T $ abcl --help|head -n 3 Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 -Xmx6g Armed Bear Common Lisp 1.7.1 Java 11.0.8 AdoptOpenJDK OpenJDK 64-Bit Server VM -- __Pascal J. Bourguignon__ }}} -- Ticket URL: <https://abcl.org/trac/ticket/475#comment:2> armedbear <https://abcl.org> armedbear