[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