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