My most heartfelt appreciation go to all of you gentlemen. I downloaded the
binary mentioned below, added the :linkage-table feature and performed a
regular build. To my utter shock, it worked. I then replaced the lisp
kernel and core and re-built my application. I am pleased to report that
the recursive tail call now compiles correctly.
Thank you all!
Dave
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of Eric Marsden
> Sent: Monday, October 14, 2002 7:59 PM
> To: Dave Richards
> Cc: '[EMAIL PROTECTED]'
> Subject: Re: Re-building CMUCL from CVS source
>
>
>
> As other people have noted, your problems seem to be coming from the
> linkage table changes, which require a cross-compile to bootstrap.
> That's quite a bit trickier than a normal build, so I'd recommend you
> start off by trying a normal compile.
>
> There are some x86-linux binaries on the CMUCL download mirrors that
> are built with the linkage table enabled, dated 20020913. You should
> be able to build current sources from those quite easily, making sure
> that you enable the :linkage-table feature.
>
> --
> Eric Marsden <URL:http://www.laas.fr/~emarsden/>
>
>