Re: Upcoming changes

Raymond Toy <[email protected]>
Newsgroups gmane.lisp.cmucl.devel
Message-ID <[email protected]>
On 6/30/10 3:51 AM, Helmut Eller wrote:
> * Raymond Toy [2010-06-30 01:03] writes:
>
>   
>> Just wanted to make a note that for the next snapshot a basic cross-compile
>> is needed.  For x86, the cross-compile fixes a bug in
>> tracing/debug:arg for sse2 builds.  Any floating-point values were
>> basically random.
>>
>> In addition, two new slots are being added to fd-streams.  The two new
>> slots are not yet used but will be used to control how errors are
>> handled in stream I/O.  This also uses a cross-compile.  When the
>> cross-compile complains about incompatible structures, just select the
>> CLOBBER-IT restart each time cmucl complains.
>>     
> Is it normal that compile-compiler.log contains 2 errors when
> cross-compiling the compiler?
>
> ; Reader error at 4102 in compiler/generic/core.lisp
> ; Symbol "FIXUP-CODE-OBJECT" not found in the X86 package.
>
> ; Reader error at 6379 in compiler/generic/core.lisp:
> ; Symbol "SANCTIFY-FOR-EXECUTION" not found in the X86 package.
>
>   
Yes, I've noticed this.  Since it seems not to be a problem, I never
bothered to investigate this.  This doesn't happen on sparc.
> I used: src/tools/cross-build-world.sh b/target b/cross src/tools/cross-scripts/cross-x86-x86.lisp cmucl -noinit
>   
That's right.  Although the preferred method is to use
src/bootfiles/20a/boot-2010-06-cross-x86.lisp as the script instead of
cross-x86-x86.lisp.   Of course, in this case the preferred script just
loads cross-x86-x86.lisp anyway, so it doesn't matter.

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.