Accepting request 85531 from devel:tools:compiler
- Update to r140780 * Code cleanup * Crash fixes * Add support for alignment-specifiers in C1X and C++11 * Introduce a new compiler switch: -fms-compatility * Emit debug info for c++0x nullptr. This breaks mesa but a fix is submitted to X11:XOrg OBS-URL: https://build.opensuse.org/request/show/85531 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=13
This commit is contained in:
commit
ce6eda7b8b
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:86ea45e77e5abe36b6eeaad8af69154f24a6eade1d0a53ad048027c9075c9e83
|
|
||||||
size 12256108
|
|
3
llvm-2.9.99.svn20110929.tar.xz
Normal file
3
llvm-2.9.99.svn20110929.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:7185712fe90d068a6531c1c48500f6a09bcfd683d8dd9a4d28d5ea22f009e385
|
||||||
|
size 12291320
|
10
llvm.changes
10
llvm.changes
@ -1,3 +1,13 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 29 08:10:42 UTC 2011 - idonmez@suse.com
|
||||||
|
|
||||||
|
- Update to r140780
|
||||||
|
* Code cleanup
|
||||||
|
* Crash fixes
|
||||||
|
* Add support for alignment-specifiers in C1X and C++11
|
||||||
|
* Introduce a new compiler switch: -fms-compatility
|
||||||
|
* Emit debug info for c++0x nullptr.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 13 07:36:30 UTC 2011 - idonmez@suse.com
|
Tue Sep 13 07:36:30 UTC 2011 - idonmez@suse.com
|
||||||
|
|
||||||
|
11
llvm.spec
11
llvm.spec
@ -16,7 +16,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define _revision 139589
|
%define _revision 140782
|
||||||
%define _release_version 3.0
|
%define _release_version 3.0
|
||||||
|
|
||||||
%if 0%{?suse_version} >= 1200
|
%if 0%{?suse_version} >= 1200
|
||||||
@ -26,7 +26,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: llvm
|
Name: llvm
|
||||||
Version: 2.9.99.svn20110913
|
Version: 2.9.99.svn20110929
|
||||||
Release: 1
|
Release: 1
|
||||||
License: NCSA
|
License: NCSA
|
||||||
Summary: Low Level Virtual Machine
|
Summary: Low Level Virtual Machine
|
||||||
@ -76,7 +76,6 @@ tools as well as libraries with equivalent functionality.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
|
|
||||||
|
|
||||||
Summary: Libraries and Header Files for LLVM
|
Summary: Libraries and Header Files for LLVM
|
||||||
Group: Development/Languages/Other
|
Group: Development/Languages/Other
|
||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
@ -89,7 +88,6 @@ new native programs that use the LLVM infrastructure.
|
|||||||
|
|
||||||
%package doc
|
%package doc
|
||||||
|
|
||||||
|
|
||||||
Summary: Documentation for LLVM
|
Summary: Documentation for LLVM
|
||||||
Group: Documentation/HTML
|
Group: Documentation/HTML
|
||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
@ -99,7 +97,6 @@ Documentation for the LLVM compiler infrastructure.
|
|||||||
|
|
||||||
%package clang
|
%package clang
|
||||||
|
|
||||||
|
|
||||||
Summary: CLANG frontend for LLVM
|
Summary: CLANG frontend for LLVM
|
||||||
Group: Development/Languages/Other
|
Group: Development/Languages/Other
|
||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
@ -111,7 +108,6 @@ This package contains the clang (C language) frontend for LLVM.
|
|||||||
|
|
||||||
%package clang-devel
|
%package clang-devel
|
||||||
|
|
||||||
|
|
||||||
Summary: CLANG frontend for LLVM (devel package)
|
Summary: CLANG frontend for LLVM (devel package)
|
||||||
Group: Development/Languages/Other
|
Group: Development/Languages/Other
|
||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
@ -123,7 +119,6 @@ This package contains the clang (C language) frontend for LLVM.
|
|||||||
|
|
||||||
%package vim-plugins
|
%package vim-plugins
|
||||||
|
|
||||||
|
|
||||||
Summary: Vim plugins for LLVM
|
Summary: Vim plugins for LLVM
|
||||||
Group: Productivity/Text/Editors
|
Group: Productivity/Text/Editors
|
||||||
Requires: vim
|
Requires: vim
|
||||||
@ -136,6 +131,7 @@ This package contains vim plugins for LLVM like syntax highlighting.
|
|||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2
|
||||||
%patch3
|
%patch3
|
||||||
|
|
||||||
sed -i s,SVN_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp
|
sed -i s,SVN_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -297,6 +293,7 @@ rm -f %{buildroot}%{_libdir}/libEnhancedDisassembly.*
|
|||||||
%{_bindir}/clang-*
|
%{_bindir}/clang-*
|
||||||
%{_bindir}/clang++
|
%{_bindir}/clang++
|
||||||
%{_bindir}/tblgen
|
%{_bindir}/tblgen
|
||||||
|
%{_bindir}/c-index-test
|
||||||
%{_bindir}/ccc-analyzer
|
%{_bindir}/ccc-analyzer
|
||||||
%{_bindir}/c++-analyzer
|
%{_bindir}/c++-analyzer
|
||||||
%{_bindir}/scan-build
|
%{_bindir}/scan-build
|
||||||
|
Loading…
Reference in New Issue
Block a user