Hi.

There was a discussion in cl-test-grid google group
(https://groups.google.com/forum/#!topic/cl-test-grid/6uqyuj6Jy-0)
about timeouts when running ECL tests on MacOSX Maverick,
which uses clang as the C compiler.

What might be interesting to ECL users is that
clang takes much longer to compile some of the C
code generated by ECL from Lisp code.

For example to recompile jwacs system I use
the following command on linux:

  rm -rf ~/.cache/common-lisp/   
  time ~/lisps/ecl-bin-git/bin/ecl -norc -eval '(require :cmp)' -load 
~/quicklisp/setup.lisp -eval '(ql:quickload :jwacs)' -eval '(quit)' 

The results (linux + gcc): 

  real    7m26.532s 
  user    7m22.304s 
  sys     0m2.880s 


The results for MacOSX Maverick + clang:

  real    68m9.271s
  user    58m58.793s
  sys     2m40.499s

For cl-test-grid this lead to improvement of handling timeouts
of tested lisp processes on unix. Namely, when timeout is detected
tg-agent kills not only ECL, but whole process tree,
including the C processes started by ECL

Best regards,
- Anton

------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most 
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to