Re: command for building latest cmucl on ppc/darwin

Raymond Toy <[email protected]>
Newsgroups gmane.lisp.cmucl.general
Message-ID <[email protected]>
>>>>> "Joe" == Joe Corneli <[email protected]> writes:

    Joe> Following the "slightly more complicated build" instructions, and
    Joe> using the binary

    Joe> CMU Common Lisp 19a+ Darwin/Exp 2004-07-25-090

    Joe> I assembled this command by assembling the files in src/bootfiles/19a/
    Joe> in reverse order by modification time:

    Joe> src/tools/build.sh -C "" -o "./bin/lisp" -B boot1-cross.lisp -B boot2-cross-sparc.lisp -B boot3.lisp -B boot4.lisp -B boot6-sxhash.lisp -B boot7.lisp -B boot-2004-10-1-ppc.lisp -B boot-2004-10-2.lisp -B boot-2005-02-ppc-linkage.lisp -B boot-2005-02-1-sparc.lisp -B boot-2005-03-1.lisp -B boot-2005-03-2.lisp -B boot-2005-04-1-ppc.lisp -B boot-19b.lisp

It's very unlikely that just loading up all of the boot files will
work, especially if there are several cross-compiles needed.  And
including a boot file for sparc is probably not going to help any
either because I doubt the files are properly conditionalized to work
only on sparc.

[snip]

    Joe> *snip*

    Joe> Can someone please tell me what I should be doing instead?

Use 19c or a snapshot instead?  But if you really want to compile a
version for yourself, you should start with 19c and load the bootfiles
in order.  But I see there's at least one cross-compile so you need to
do one cross-compile first.  Then with that binary, you can do another
build with the other boot files.

But why do you want to build everything yourself?

Ray
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.