On 25 May, 2008, at 14:24, Raymond Toy wrote:
Filipe Cabecinhas wrote:
Hi. I tried to send this before, but it didn't end up on gmane and
I wasn't yet subscribed to the list so I didn't see if there were
any replies.
Yes, cmucl-help became a closed list a few months ago due to spam.
Ah, so that's why I didn't see it. It would be nice if there was a
warning on cons.org. :-)
There was an change in the compiler after 19e, so you have to do a
cross-compile to build it. Here's how you can do it:
src/tools/create-target.sh <target>
src/tools/create-target.sh <cross>
src/tools/cross-build-world.sh <target> <cross> src/bootfiles/19e/
boot-2008-04-1.lisp <19e-binary>
src/tools/load-world.sh <target> <version-string>
Where <target> and <cross> are different directories, <19e-binary>
is the path to your 19e binary, and <version-string> is the version
you want to call this.
Then you many want to do a full build using build.sh with this new
binary.
Nice. Thanks.
Now I have two more questions:
How can I pass compilation flags to the C source-code? I wanted to
include -I/.../OpenMotif but couldn't and had to resort to macports
because it's directory was included in the search path.
also: how can I make Emacs show me the source to a CMUCL function When
I M-. it (Not one of my defined functions but a CMUCL function
(format, for example))?
When I M-. format and choose #'format, I get:
Error opening #P"target:code/format.lisp", No such file or directory.
Thanks for the reply,
- Filipe Cabecinhas