diff --git a/llvm-2.9.99.git20110605.tar.xz b/llvm-2.9.99.git20110605.tar.xz deleted file mode 100644 index ebdf8f0..0000000 --- a/llvm-2.9.99.git20110605.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b6d81b74f0c34343f3a5385bddb96fa2e166dcc36fbb87b25ee37eb0e6221bc6 -size 11763840 diff --git a/llvm-2.9.99.svn20110709.tar.xz b/llvm-2.9.99.svn20110709.tar.xz new file mode 100644 index 0000000..8f1de93 --- /dev/null +++ b/llvm-2.9.99.svn20110709.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c75ecd53e37f1b8df9adc45374e5b57e634067bab27252f8879dbe590fbb1280 +size 11978988 diff --git a/llvm.changes b/llvm.changes index d8092fc..170742d 100644 --- a/llvm.changes +++ b/llvm.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Sat Jul 9 09:27:17 UTC 2011 - idonmez@novell.com + +- Update to r134813 + * Mainly gcc compatibility fixes + +------------------------------------------------------------------- +Fri Jul 8 11:31:27 UTC 2011 - idonmez@novell.com + +- Update to r134698 + * Up to 80x speed improvements with -Wuninitialized + +------------------------------------------------------------------- +Thu Jul 7 11:37:40 UTC 2011 - idonmez@novell.com + +- Enable RTTI support +- Disable assertions because they are not thread safe +- Update to r134611 + * Many C++ fixes and speedups + * Updates for AVX instruction support + * gcc 4.6.1 support + +------------------------------------------------------------------- +Sat Jul 2 19:31:38 UTC 2011 - idonmez@novell.com + +- Fix manpage generation (bnc #703591) + ------------------------------------------------------------------- Sun Jun 5 14:39:53 UTC 2011 - idonmez@novell.com diff --git a/llvm.spec b/llvm.spec index 0ba6657..f0c6deb 100644 --- a/llvm.spec +++ b/llvm.spec @@ -17,7 +17,7 @@ %define _sharedir %{_prefix}/share -%define _revision 132667 +%define _revision 134813 %define _release_version 3.0 %if 0%{?suse_version} >= 1200 @@ -27,8 +27,8 @@ %endif Name: llvm -Version: 2.9.99.git20110605 -Release: 1 +Version: 2.9.99.svn20110709 +Release: 0 License: NCSA Summary: Low Level Virtual Machine Url: http://www.llvm.org @@ -50,7 +50,6 @@ BuildRequires: fdupes BuildRequires: flex BuildRequires: gcc BuildRequires: gcc-c++ -BuildRequires: groff BuildRequires: libtool BuildRequires: openSUSE-release BuildRequires: python-devel @@ -150,10 +149,11 @@ ln -s lib lib64 export CC=$TOPLEVEL/stage1/bin/clang export CXX=$TOPLEVEL/stage1/bin/clang++ +export CXXFLAGS="%{optflags} -frtti" cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DLLVM_ENABLE_ASSERTIONS=TRUE \ + -DLLVM_ENABLE_ASSERTIONS=FALSE \ -DLLVM_ENABLE_PIC=TRUE \ -DLLVM_ENABLE_TIMESTAMPS=FALSE \ -DLLVM_TARGETS_TO_BUILD=X86 \ @@ -242,7 +242,7 @@ mv utils/vim/README utils/vim/README.vim install -m 755 -d %{buildroot}%{_mandir}/man1 for i in docs/CommandGuide/*.pod tools/clang/docs/tools/*.pod; do page=`echo $i|awk -F"/" '{print $(NF)}'|sed s,.pod,,` && - groff -Tps -man $i > %{buildroot}%{_mandir}/man1/$page.1; + pod2man -s1 $i %{buildroot}%{_mandir}/man1/$page.1; done # Remove gtest library