[Ecls-list] clang compiler is slower than gss
avodonosov at yandex.ru
Sat Nov 9 17:26:08 UTC 2013
There was a discussion in cl-test-grid google group
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):
The results for MacOSX Maverick + clang:
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
More information about the ecl-devel