[Ecls-list] Cross-compilation status update

Eugene Zaikonnikov viking at funcall.org
Fri Jul 25 06:52:19 UTC 2003


The toolchain problem was fixed by copying a few header files.

Currently, the problem is at the link stage at build/cmp/. After a
flood of unresolved symbol messages it prints:

[......]
/home/viking/work/ecl-0.9/build/cmp/cmpcfg.o: In function `init_CMP_CMPCFG':
/home/viking/work/ecl-0.9/build/cmp/cmpcfg.c(.text+0x58): undefined reference to `si_select_package'
/home/viking/work/ecl-0.9/build/cmp/cmpcfg.c(.text+0x74): undefined reference to `cl_set'
/home/viking/work/ecl-0.9/build/cmp/cmpcfg.c(.text+0x90): undefined reference to `cl_set'
/home/viking/work/ecl-0.9/build/cmp/cmpcfg.c(.text+0xac): undefined reference to `cl_set'
/home/viking/work/ecl-0.9/build/cmp/cmpcfg.c(.text+0xc8): undefined reference to `cl_set'
/home/viking/work/ecl-0.9/build/cmp/cmpcfg.c(.text+0xd0): undefined reference to `cl_symbols'
/home/viking/work/ecl-0.9/build/cmp/cmpcfg.c(.text+0xd4): undefined reference to `cl_symbols'
/home/viking/work/ecl-0.9/build/cmp/cmpcfg.c(.text+0xf8): undefined reference to `cl_load'
collect2: ld returned 1 exit status
 (SYSTEM "/opt/snow-gcc/bin/mipsel-linux-gcc  -o /home/viking/work/ecl-0.9/build/cmp.so -L/home/viking/work/ecl-0.9/build/ /home/viking/work/ecl-0.9/build/cmp.o /home/viking/work/ecl-0.9/build/cmp/cmpdefs.o /home/viking/work/ecl-0.9/build/cmp/cmpmac.o /home/viking/work/ecl-0.9/build/cmp/cmpinline.o /home/viking/work/ecl-0.9/build/cmp/cmputil.o /home/viking/work/ecl-0.9/build/cmp/cmptype.o /home/viking/work/ecl-0.9/build/cmp/cmpbind.o /home/viking/work/ecl-0.9/build/cmp/cmpblock.o /home/viking/work/ecl-0.9/build/cmp/cmpcall.o /home/viking/work/ecl-0.9/build/cmp/cmpcatch.o /home/viking/work/ecl-0.9/build/cmp/cmpenv.o /home/viking/work/ecl-0.9/build/cmp/cmpeval.o /home/viking/work/ecl-0.9/build/cmp/cmpexit.o /home/viking/work/ecl-0.9/build/cmp/cmpflet.o /home/viking/work/ecl-0.9/build/cmp/cmpfun.o /home/viking/work/ecl-0.9/build/cmp/cmpif.o /home/viking/work/ecl-0.9/build/cmp/cmplam.o /home/viking/work/ecl-0.9/build/cmp/cmplet.o /home/viking/work/ecl-0.9/build/cmp/cmploc.o /home/viking/work/ecl-0.9/build/cmp/cmpmap.o /home/viking/work/ecl-0.9/build/cmp/cmpmulti.o /home/viking/work/ecl-0.9/build/cmp/cmpspecial.o /home/viking/work/ecl-0.9/build/cmp/cmptag.o /home/viking/work/ecl-0.9/build/cmp/cmptop.o /home/viking/work/ecl-0.9/build/cmp/cmpvar.o /home/viking/work/ecl-0.9/build/cmp/cmpwt.o /home/viking/work/ecl-0.9/build/cmp/cmpmain.o /home/viking/work/ecl-0.9/build/cmp/cmpffi.o /home/viking/work/ecl-0.9/build/cmp/cmpcfg.o  ") returned non-zero value 1
Broken at C::SAFE-SYSTEM.

Also, what is the best way to check endianness of a CPU? So far I
compile for low-endian, but am not completely certain about that.

I'll get back to this after vacation.

--
  Eugene




More information about the ecl-devel mailing list