diff options
author | Dan Gohman <djg@cray.com> | 2007-07-18 16:29:46 +0000 |
---|---|---|
committer | Dan Gohman <djg@cray.com> | 2007-07-18 16:29:46 +0000 |
commit | f17a25c88b892d30c2b41ba7ecdfbdfb2b4be9cc (patch) | |
tree | ebb79ea1ee5e3bc1fdf38541a811a8b804f0679a /llvm.spec.in | |
download | external_llvm-f17a25c88b892d30c2b41ba7ecdfbdfb2b4be9cc.zip external_llvm-f17a25c88b892d30c2b41ba7ecdfbdfb2b4be9cc.tar.gz external_llvm-f17a25c88b892d30c2b41ba7ecdfbdfb2b4be9cc.tar.bz2 |
It's not necessary to do rounding for alloca operations when the requested
alignment is equal to the stack alignment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40004 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'llvm.spec.in')
-rw-r--r-- | llvm.spec.in | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/llvm.spec.in b/llvm.spec.in new file mode 100644 index 0000000..9284d65 --- /dev/null +++ b/llvm.spec.in @@ -0,0 +1,67 @@ +Name: @PACKAGE_NAME@ +Version: @PACKAGE_VERSION@ +Release: 0 +Summary: The Low Level Virtual Machine (An Optimizing Compiler Infrastructure) +License: University of Illinois/NCSA Open Source License +Vendor: None (open source) +Group: Development/Compilers +URL: http://llvm..org/ +Source: http://llvm.org/releases/@PACKAGE_VERSION@/@PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz +BuildRoot: %{_tmppath}/%{name}-root +Requires: /sbin/ldconfig +BuildRequires: gcc >= 3.4 + +%description +LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, +and idle-time optimization of programs from arbitrary programming languages. +LLVM is written in C++ and has been developed since 2000 at the University of +Illinois and Apple. It currently supports compilation of C and C++ programs, +using front-ends derived from GCC 4.0.1. A new front-end for the C family of +languages is in development. The compiler infrastructure +includes mirror sets of programming tools as well as libraries with equivalent +functionality. + +%prep +%setup -q -n @PACKAGE_NAME@-@PACKAGE_VERSION@ + +%build +./configure \ +--prefix=%{_prefix} \ +--bindir=%{_bindir} \ +--datadir=%{_datadir} \ +--includedir=%{_includedir} \ +--libdir=%{_libdir} \ +--enable-optimized \ +--enable-assertions +make tools-only + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} + +%clean +rm -rf %{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-, root, root) +%doc CREDITS.TXT LICENSE.TXT README.txt docs/*.{html,css,gif,jpg} docs/CommandGuide +%{_bindir}/* +%{_libdir}/*.o +%{_libdir}/*.a +%{_libdir}/*.so +%{_includedir}/llvm + +%changelog +* Fri Aug 04 2006 Reid Spencer +- Updates for release 1.8 +* Fri Apr 07 2006 Reid Spencer +- Make the build be optimized+assertions +* Fri May 13 2005 Reid Spencer +- Minor adjustments for the 1.5 release +* Mon Feb 09 2003 Brian R. Gaeke +- Initial working version of RPM spec file. + |