7 Nov 2011 13:04
Clang 3.0 rc 1 and LanguageKit Status
Quentin Mathé <qmathe <at> gmail.com>
2011-11-07 12:04:10 GMT
2011-11-07 12:04:10 GMT
Hi, To compile LanguageKit, I had to work around the glibc __block issue in various places once again. The patch is pretty ugly, so before committing it I wanted to know if someone had a better solution. I tested various examples from the Compiler/Examples directory, and they run fine. However test.st doesn't work, I get: edlc -f test.st 2011-11-07 13:00:59.907 edlc[9986] ERROR: Can not determine type for sqrt 2011-11-07 13:00:59.909 edlc[9986] ERROR: Can not determine type for fdim 2011-11-07 13:00:59.909 edlc[9986] ERROR: Can not determine type for fdim 2011-11-07 13:00:59.909 edlc[9986] ERROR: Can not determine type for putchar 2011-11-07 13:00:59.909 edlc[9986] ERROR: Can not determine type for putchar 2011-11-07 13:00:59.909 edlc[9986] ERROR: Can not determine type for putchar 2011-11-07 13:00:59.911 edlc[9986] Failed to compile input. I also ran the test suite. Various Smalltalk tests related to the interpreter fail, but the JIT tests pass in most cases except: - TestRetainOnlyOnce (may be it's an excepted failure…) - TestTimesRepeat (removed from the output below, because it never ends) For the record, I'm on Ubuntu 10.4 x86-32. In addition, all EtoileFoundation tests pass with the current libobjc2 from trunk and Clang 3.0 rc 1. Here is the Smalltalk test suite result (with TestTimesRepeat disabled): ------------------------------------------------------ Test: TestArrayLiterals -i(Continue reading)
RSS Feed