[MacPorts] #65484: sbcl: add support for PPC

MacPorts noreply at macports.org
Sun Jul 17 07:41:20 UTC 2022


#65484: sbcl: add support for PPC
--------------------------+------------------------------------------
  Reporter:  acjones8     |      Owner:  KubaO
      Type:  enhancement  |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.7.2
Resolution:               |   Keywords:  powerpc ppc leopard haspatch
      Port:  sbcl maxima  |
--------------------------+------------------------------------------

Comment (by kakuhen):

 I attempted to build SBCL 2.2.2 from SBCL 1.0.47 within a Portfile. Here
 are my observations.

 > {{{
 > unhandled SIMPLE-ERROR: make-host-1 stopped due to unexpected STYLE-
 WARNING.
 > }}}

 Enabling the debugger will stop the error from happening, but MacPorts
 does not offer a way to interactively select a restart, or
 programmatically select a restart. The problematic code comes from
 src/code/class.lisp L1285-1358. The STYLE-WARNING is signalled with
 message "IGNORABLE declaration for an unknown variable: TRANS-P."

 **Note**: My own copy of SBCL 2.2.2 does not signal the STYLE-WARNING when
 compiling SBCL. This is properly an SBCL 1.0.47 issue.

 Another note: my non-MacPorts SBCL 2.2.2 build succeeded because I was
 compiling SBCL without the --fancy argument. This explains why I did not
 run into issues with threads. More concretely, here are the entries in
 *FEATURES*.

 {{{
 (:QUICKLISP :ASDF3.3 :ASDF3.2 :ASDF3.1 :ASDF3 :ASDF2 :ASDF :OS-MACOSX
  :OS-UNIX :NON-BASE-CHARS-EXIST-P :ASDF-UNICODE :PPC :GENCGC :ANSI-CL
  :BIG-ENDIAN :BSD :COMMON-LISP :DARWIN :IEEE-FLOATING-POINT :MACH-O
  :PACKAGE-LOCAL-NICKNAMES :SB-LDB :SB-PACKAGE-LOCKS :SB-UNICODE :SBCL
  :UNIX)
 }}}

 With that said, I have uploaded a Portfile that I am experimenting with.
 Everything is done on Mac OS X 10.5.8.

-- 
Ticket URL: <https://trac.macports.org/ticket/65484#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list