Hi all, The good news: RC2 testing was successful in that it uncovered a bad regression from 2.8 (which existed in top-of-tree). It also showed that there was an unincorporated fix that needed to go into the clang branch. The bad news: I'm truncating the RC2 testing phase and announcing the RC3 testing phase. Hopefully, because we caught the bugs in time this phase won't impact the release date. Please check out sources. Compile things. Report bugs. Etc. Sources: llvm-2.9rc3.src.tar.gz llvm-test-2.9rc3.src.tar.gz llvm-gcc-4.2-2.9rc3.src.tar.gz clang-2.9rc3.src.tar.gz Available here: http://llvm.org/pre-releases/2.9/ Share and enjoy! -bw
I may be doing something wrong (certainly possible), but when I tried to install llvm 2.9rc3 and clang with the following configuration line, I got a complaint that libLLVMSupport.a had no rule to make target. Full details attached. Summary of error below. linux x86_64 ; REQUIRES_RTTI=1 ../configure --prefix=/home/jaten/pkg/llvm29rc3/install --enable-optimized --disable-expensive-checks --enable-d\ ebug-runtime --enable-debug-symbols --enable-profiling --enable-jit --enable-pic --enable-shared --enable-assertions --enable-targets=x86_64 REQUIRES_RTTI=1 make ... [100%] Built target intrinsics_gen make[4]: Entering directory `/home/jaten/pkg/llvm29rc3/llvm-2.9rc3/objdir' Scanning dependencies of target count make[4]: Leaving directory `/home/jaten/pkg/llvm29rc3/llvm-2.9rc3/objdir' make[4]: Entering directory `/home/jaten/pkg/llvm29rc3/llvm-2.9rc3/objdir' [100%] Building C object utils/count/CMakeFiles/count.dir/count.c.o Linking C executable ../../bin/count make[4]: Leaving directory `/home/jaten/pkg/llvm29rc3/llvm-2.9rc3/objdir' [100%] Built target count make[3]: Leaving directory `/home/jaten/pkg/llvm29rc3/llvm-2.9rc3/objdir' make[2]: Leaving directory `/home/jaten/pkg/llvm29rc3/llvm-2.9rc3/objdir/utils/count' make[2]: Entering directory `/home/jaten/pkg/llvm29rc3/llvm-2.9rc3/objdir/utils/fpcmp' llvm[2]: Compiling fpcmp.cpp for Release+Debug+Profile+Asserts build make[2]: *** No rule to make target `/home/jaten/pkg/llvm29rc3/llvm-2.9rc3/objdir/Release+Debug+Profile+Asserts/lib/libLLVMSupport.a', needed by `/home/jaten/pkg/llvm29rc3/llvm\ -2.9rc3/objdir/Release+Debug+Profile+Asserts/bin/fpcmp'. Stop. make[2]: Leaving directory `/home/jaten/pkg/llvm29rc3/llvm-2.9rc3/objdir/utils/fpcmp' make[1]: *** [fpcmp/.makeall] Error 2 make[1]: Leaving directory `/home/jaten/pkg/llvm29rc3/llvm-2.9rc3/objdir/utils' make: *** [all] Error 1 jaten at afarm:~/pkg/llvm29rc3/llvm-2.9rc3/objdir$ jaten at afarm:~/pkg/llvm29rc3$ uname -a Linux afarm 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 02:41:37 UTC 2010 x86_64 GNU/Linux jaten at afarm:~/pkg/llvm29rc3$ gcc --version gcc (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110326/00285a54/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: id_dsa.pub Type: application/octet-stream Size: 602 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110326/00285a54/attachment.obj>
Hi Bill, Is the fix for Bug 9561 included? (http://llvm.org/bugs/show_bug.cgi?id=9561) Cheers, David. On 26 March 2011 18:38, Bill Wendling <wendling at apple.com> wrote:> Hi all, > > The good news: RC2 testing was successful in that it uncovered a bad regression from 2.8 (which existed in top-of-tree). It also showed that there was an unincorporated fix that needed to go into the clang branch. > > The bad news: I'm truncating the RC2 testing phase and announcing the RC3 testing phase. Hopefully, because we caught the bugs in time this phase won't impact the release date. > > Please check out sources. Compile things. Report bugs. Etc. > > Sources: > > llvm-2.9rc3.src.tar.gz > llvm-test-2.9rc3.src.tar.gz > llvm-gcc-4.2-2.9rc3.src.tar.gz > clang-2.9rc3.src.tar.gz > > Available here: > > http://llvm.org/pre-releases/2.9/ > > Share and enjoy! > -bw > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
Hi David, Yes. It was the main reason why I decided to do an RC3. :-) -bw On Mar 28, 2011, at 10:41 AM, David Terei wrote:> Hi Bill, > > Is the fix for Bug 9561 included? (http://llvm.org/bugs/show_bug.cgi?id=9561) > > Cheers, > David. > > On 26 March 2011 18:38, Bill Wendling <wendling at apple.com> wrote: >> Hi all, >> >> The good news: RC2 testing was successful in that it uncovered a bad regression from 2.8 (which existed in top-of-tree). It also showed that there was an unincorporated fix that needed to go into the clang branch. >> >> The bad news: I'm truncating the RC2 testing phase and announcing the RC3 testing phase. Hopefully, because we caught the bugs in time this phase won't impact the release date. >> >> Please check out sources. Compile things. Report bugs. Etc. >> >> Sources: >> >> llvm-2.9rc3.src.tar.gz >> llvm-test-2.9rc3.src.tar.gz >> llvm-gcc-4.2-2.9rc3.src.tar.gz >> clang-2.9rc3.src.tar.gz >> >> Available here: >> >> http://llvm.org/pre-releases/2.9/ >> >> Share and enjoy! >> -bw >> >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >>
On 3/27/11 4:38 AM, Bill Wendling wrote:> Hi all,> Please check out sources. Compile things. Report bugs. Etc.I'm not sure if this is useful as is, but attached is output of `make check` for llvm+clang, on a Tegra2 machine with ubuntu linux. The ocaml binding failures are due to the fact there is no ocamlopt on arm, even though there is ocaml/ocamlc, and the bindings compile just fine. For the others, I don't know what they are about at all. -- Mikko Lehtonen -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: llvm-clang-rc3-tegra2.txt URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110330/8be4e459/attachment.txt>
On Mar 30, 2011, at 12:15 AM, Mikko Lehtonen wrote:> On 3/27/11 4:38 AM, Bill Wendling wrote: >> Hi all, > >> Please check out sources. Compile things. Report bugs. Etc. > > > I'm not sure if this is useful as is, but attached is output of `make check` for llvm+clang, on a Tegra2 machine with ubuntu linux. > > The ocaml binding failures are due to the fact there is no ocamlopt on arm, even though there is ocaml/ocamlc, and the bindings compile just fine. > > For the others, I don't know what they are about at all. >Hi Mikko, Thanks for the report. I'm not sure of the state of the JIT on Linux. However, it is known that the JIT hasn't gotten a lot of love lately. So it may be a result of that... The only thing that concerns me is this: LLVM :: CodeGen/Thumb/select.ll Could you send me the output of that from your machine? I don't think it's a release blocker, but it would be good to get to the bottom of why it's failing on a Linux box. Thanks! -bw