[Ecls-list] value0 = c;
    Matthew Mondor 
    mm_lists at pulsar-zone.net
       
    Mon Jul 11 11:05:19 UTC 2011
    
    
  
Hello,
With today's ECL (pulled from git), there are problems when building
swank with undefined 'c' errors.  It turns out that some C generated
files have the following:
	value0 = c;
An example:
{      
	cl_object V3;     /* CONDITION */
	V3 = ECL_CONS_CAR(CLV0);
	cl_env_copy->nvalues = 2;
	cl_env_copy->values[1] = V3;
	cl_env_copy->values[0] = Cnil;
	value0 = c;
	ecl_frs_pop(cl_env_copy);
	V2 = value0;
	goto L1;
}
I however could compile some custom projects with it; although for
final executables I also now had to my build scripts for the link stage
to work (this was not necessary previously):
(setf C::*COMPILE-IN-CONSTANTS* t)
I did not check yet why my software builds yet swank doesn't and could
not take the time to look at the compiler source changes yet.
Thanks,
-- 
Matt
    
    
More information about the ecl-devel
mailing list