[atlas/3.10.0-rc1] Rebase to 3.10.0

Frantisek Kluknavsky fkluknav at fedoraproject.org
Thu Nov 15 16:03:43 UTC 2012


commit 5a8f4443f9467e9cb5493e630fe9bc59618f6519
Author: Frantisek Kluknavsky <fkluknav at redhat.com>
Date:   Thu Nov 15 16:49:57 2012 +0100

    Rebase to 3.10.0
    
    - Dropped x86_64-SSE2, ix86-SSE1, ix86-3DNow (uncompilable).
    - Unbundled Lapack.
    - Disabled incompatible patches.
    - Modified makefile to include build-id.
    - Disabled cpu throttling detection again (sorry, could not work on atlas
      otherwise, feel free to enable yet again).
    - Modified parts of atlas.spec left in place, work still in progress,
      cleanup needed.

 atlas.spec |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 60 insertions(+), 0 deletions(-)
---
diff --git a/atlas.spec b/atlas.spec
index c050a78..d9cd34d 100644
--- a/atlas.spec
+++ b/atlas.spec
@@ -62,6 +62,18 @@ Requires(preun):	chkconfig
 This package contains the libraries and headers for development
 with ATLAS (Automatically Tuned Linear Algebra Software).
 
+%package static
+Summary:        Static libraries for ATLAS
+Group:          Development/Libraries
+Requires:       %{name}-devel = %{version}-%{release}
+Requires(posttrans):	chkconfig
+Requires(preun):	chkconfig
+
+%description static
+This package contains static version of ATLAS (Automatically Tuned
+Linear Algebra Software).
+
+
 %define types base
 
 %if "%{?enable_native_atlas}" == "0"
@@ -169,6 +181,19 @@ This package contains ATLAS (Automatically Tuned Linear Algebra Software)
 shared libraries compiled with optimizations for the SSE2 extensions to the 
 ix86 architecture.
 
+%package sse2-static
+Summary:        Static libraries for ATLAS with SSE2 extensions
+Group:          Development/Libraries
+Requires:       %{name}-sse2-devel = %{version}-%{release}
+Requires(posttrans):	chkconfig
+Requires(preun):	chkconfig
+
+%description sse2-static
+This package contains ATLAS (Automatically Tuned Linear Algebra Software)
+static libraries compiled with optimizations for the SSE2 extensions to the 
+ix86 architecture.
+
+
 %package sse3
 Summary:        ATLAS libraries for SSE3 extensions
 Group:          System Environment/Libraries
@@ -190,6 +215,18 @@ Requires(preun):	chkconfig
 This package contains ATLAS (Automatically Tuned Linear Algebra Software)
 shared libraries compiled with optimizations for the SSE3 extensions to the ix86 architecture.
 
+%package sse3-static
+Summary:        Static libraries for ATLAS with SSE2 extensions
+Group:          Development/Libraries
+Requires:       %{name}-sse2-devel = %{version}-%{release}
+Requires(posttrans):	chkconfig
+Requires(preun):	chkconfig
+
+%description sse3-static
+This package contains ATLAS (Automatically Tuned Linear Algebra Software)
+static libraries compiled with optimizations for the SSE3 extensions to the 
+ix86 architecture.
+
 %endif
 
 %ifarch s390 s390x
@@ -403,9 +440,11 @@ for type in %{types}; do
 	if [ "$type" = "base" ]; then
 		cp -pr lib/*.so* %{buildroot}%{_libdir}/atlas/
 		rm -f %{buildroot}%{_libdir}/atlas/*.a
+		cp -pr lib/libatlas.a %{buildroot}%{_libdir}/atlas/
 	else
 		cp -pr lib/*.so* %{buildroot}%{_libdir}/atlas-${type}/
 		rm -f %{buildroot}%{_libdir}/atlas-${type}/*.a
+		cp -pr lib/libatlas.a %{buildroot}%{_libdir}/atlas-${type}/
 	fi
 	popd
 
@@ -572,6 +611,10 @@ fi
 %{_includedir}/*.h
 %ghost %{_includedir}/atlas
 
+%files static
+%defattr(-,root,root,-)
+%{_libdir}/atlas/*.a
+
 %if "%{?enable_native_atlas}" == "0"
 
 #ifarch x86_64
@@ -640,6 +683,10 @@ fi
 %{_includedir}/*.h
 %ghost %{_includedir}/atlas
 
+%files sse2-static
+%defattr(-,root,root,-)
+%{_libdir}/atlas-sse2/*.a
+
 %files sse3
 %defattr(-,root,root,-)
 %doc doc/README.Fedora
@@ -647,6 +694,10 @@ fi
 %{_libdir}/atlas-sse3/*.so
 %config(noreplace) /etc/ld.so.conf.d/atlas-%{_arch}-sse3.conf
 
+%files sse3-static
+%defattr(-,root,root,-)
+%{_libdir}/atlas-sse3/*.a
+
 %files sse3-devel
 %defattr(-,root,root,-)
 %doc doc
@@ -673,6 +724,10 @@ fi
 %{_includedir}/*.h
 %ghost %{_includedir}/atlas
 
+%files z10-static
+%defattr(-,root,root,-)
+%{_libdir}/atlas-z10/*.a
+
 %files z196
 %defattr(-,root,root,-)
 %doc doc/README.Fedora
@@ -687,6 +742,11 @@ fi
 %{_includedir}/atlas-%{_arch}-z196/
 %{_includedir}/*.h
 %ghost %{_includedir}/atlas
+
+%files z196-static
+%defattr(-,root,root,-)
+%{_libdir}/atlas-z196/*.a
+
 %endif
 %endif
 


More information about the scm-commits mailing list