On Thursday, November 24, 2011 04:21 CET, Jonathan Gray <j...@goblin.cx> wrote: > On Tue, Nov 15, 2011 at 09:33:21AM +0000, Stuart Henderson wrote: > > On 2011-10-26, Sebastian Reitenbach <sebas...@l00-bugdead-prods.de> wrote: > > > attached patch to update llvm to 3.0 rc1. The 3.0 is supposed to > > > be released in a couple of weeks > > > > release is scheduled for tomorrow; here is an updated diff for rc3, > > also switching the build to cmake. > > > > any opinions on splitting clang off into a separate subpackage? i could > > do so if it might be useful to someone, but haven't seen any point in this > > yet. > > Why switch to cmake? There have been problems updating it in > the past and gmake works fine. > > Anyway here is a quick rc4 port that includes a diff to ignore > -Wbounded, this doesn't have your changes the Lexer.cpp diff > isn't yet removed and the various Makefile changes aren't here. >
This rc4 builds fine for me on i386, not like the rc3 from Sthen. Regression test passes with some failures: 1 warning(s) in tests. Testing Time: 424.34s ******************** Failing Tests (4): LLVM :: CodeGen/X86/vec_compare-2.ll LLVM :: Feature/load_module.ll LLVM :: MC/ARM/elf-reloc-01.ll LLVM :: Transforms/LoopStrengthReduce/pr2570.ll Expected Passes : 5588 Expected Failures : 48 Unsupported Tests : 15 Unexpected Failures: 4 Anyways, I used the rc1, and also tested with a svn trunk checkout past 3.0, to build all the x11/gnustep objective-c stuff, which worked well. I guess it will also not build on sparc64, see this bug I created in their bug tracker: http://llvm.org/bugs/show_bug.cgi?id=11273 Maybe now its possible to use gcc-4.6 from ports on sparc64 to build it successfully? cheers, Sebastian