[gsl] Drop linkage to ATLAS, which is against the design of GSL. Cleaned up really old entries from change

Susi Lehtola jussilehtola at fedoraproject.org
Sat Feb 15 21:17:18 UTC 2014


commit edf7c1e0dd93ad9e77d6083b0ab7d4ffffd0c1a7
Author: Susi Lehtola <jussilehtola at fedoraproject.org>
Date:   Sat Feb 15 23:17:56 2014 +0200

    Drop linkage to ATLAS, which is against the design of GSL. Cleaned up really old entries from changelog.

 gsl-1.16-atlas.patch |   12 ----
 gsl.spec             |  169 +++-----------------------------------------------
 2 files changed, 8 insertions(+), 173 deletions(-)
---
diff --git a/gsl.spec b/gsl.spec
index 3dc027d..0fe7c1b 100644
--- a/gsl.spec
+++ b/gsl.spec
@@ -1,12 +1,11 @@
 Summary: The GNU Scientific Library for numerical analysis
 Name: gsl
 Version: 1.16
-Release: 11%{?dist}
+Release: 12%{?dist}
 URL: http://www.gnu.org/software/gsl/
 Source: ftp://ftp.gnu.org/gnu/gsl/%{name}-%{version}.tar.gz
 Patch0: gsl-1.10-lib64.patch
 Patch1: gsl-1.14-link.patch
-Patch2: gsl-1.16-atlas.patch
 # info part of this package is under GFDL license
 # eigen/nonsymmv.c and eigen/schur.c
 # contains rutiens which are part of LAPACK - under BSD style license
@@ -14,7 +13,6 @@ License: GPLv3 and GFDL and BSD
 Group: System Environment/Libraries
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: pkgconfig
-BuildRequires: atlas-devel >= 3.10
 
 %description
 The GNU Scientific Library (GSL) is a collection of routines for
@@ -36,7 +34,6 @@ developing programs using the GSL (GNU Scientific Library).
 %setup -q
 %patch0 -p1 -b .lib64
 %patch1 -p1 -b .libs
-%patch2 -p1 -b .atlas
 iconv -f windows-1252 -t utf-8 THANKS  > THANKS.aux
 touch -r THANKS THANKS.aux
 mv THANKS.aux THANKS
@@ -45,7 +42,7 @@ mv THANKS.aux THANKS
 %configure CFLAGS="$CFLAGS -fgnu89-inline"
 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
 sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-make %{?_smp_mflags} LDFLAGS="$LDFLAGS -L%{_libdir}/atlas/"
+make %{?_smp_mflags}
 
 %check
 export LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}:$LD_LIBRARY_PATH
@@ -98,7 +95,12 @@ fi
 %{_mandir}/man3/*.3*
 
 %changelog
-* Tue Oct 1 2013 Orion Poplawski <orion at cora.nwra.com> - 1.16-1
+* Sat Feb 15 2014 Susi Lehtola <jussilehtola at fedoraproject.org> - 1.16-12
+- Drop ATLAS linkage patch: by design, the CBLAS library must be
+  defined at link time to allow use of more optimized implementations.
+  (BZ #1007058).
+
+* Tue Oct 1 2013 Orion Poplawski <orion at cora.nwra.com> - 1.16-11
 - Update to 1.16
 - Rebase atlas patch
 - Drop upstreamed ode patch
@@ -206,158 +208,3 @@ fi
 - add pkgconfig dependency
 - separate static libraries to -static subpackage
 - fix gsl-config script - thanks Patrice Dumas
-
-* Tue Sep 23 2007 Ivana Varekova <varekova at redhat.com> - 1.10-3
-- remove *.la files
-- add pkgconfig configure file
-- change source
-- spec file cleanup
-
-* Wed Sep 19 2007 Ivana Varekova <varekova at redhat.com> - 1.10-2
-- update license tag
-
-* Wed Sep 19 2007 Ivana Varekova <varekova at redhat.com> - 1.10-1
-- update to 1.10
-- change license tag
-
-* Tue May 22 2007 Ivana Varekova <varekova at redhat.com> - 1.9-1
-- update  to 1.9
-
-* Wed Mar 14 2007 Ivana Varekova <varekova at redhat.com> - 1.8-3
-- incorporate the package review feedback
-
-* Mon Jan 22 2007 Ivana Varekova <varekova at redhat.com> - 1.8-2
-- Resolves: 223700
-  fix non-failsafe install-info problem
-- spec file cleanup
-
-* Wed Jul 12 2006 Jesse Keating <jkeating at redhat.com> - 1.8-1.1
-- rebuild
-
-* Fri May  5 2006 Ivana Varekova <varekova at redhat.com> - 1.8-1
-- update to 1.8
-
-* Fri Mar  3 2006 Ivana Varekova <varekova at redhat.com> - 1.7-2
-- fix multilib problem
-
-* Fri Feb 10 2006 Jesse Keating <jkeating at redhat.com> - 1.7-1.2.1
-- bump again for double-long bug on ppc(64)
-
-* Tue Feb 07 2006 Jesse Keating <jkeating at redhat.com> - 1.7-1.2
-- rebuilt for new gcc4.1 snapshot and glibc changes
-
-* Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com>
-- rebuilt
-
-* Thu Nov 10 2005 Ivana Varekova <varekova at redhat.com> 1.7-1
-- update to 1.7
-
-* Mon Mar  7 2005 Ivana Varekova <varekova at redhat.com> 1.6-2
-- rebuilt
-
-* Thu Jan  6 2005 Ivana Varekova <varekova at redhat.com> 1.6-1
-- update to 1.6 
-
-* Wed Dec 15 2004 Ivana Varekova <varekova at redhat.com>
-- fix bug #142696 gsl-config outputs invalid flags on multilib 64-bit 
-architectures
-
-* Fri Jul 02 2004 Florian La Roche <Florian.LaRoche at redhat.de>
-- 1.5
-
-* Tue Jun 15 2004 Elliot Lee <sopwith at redhat.com>
-- rebuilt
-
-* Tue Mar 02 2004 Elliot Lee <sopwith at redhat.com>
-- rebuilt
-
-* Fri Feb 13 2004 Elliot Lee <sopwith at redhat.com>
-- rebuilt
-
-* Thu Aug 21 2003 Florian La Roche <Florian.LaRoche at redhat.de>
-- update to 1.4
-
-* Wed Jun 25 2003 Florian La Roche <Florian.LaRoche at redhat.de>
-- update to 1.3
-
-* Wed Jun 04 2003 Elliot Lee <sopwith at redhat.com>
-- rebuilt
-
-* Wed Jan 22 2003 Tim Powers <timp at redhat.com>
-- rebuilt
-
-* Fri Nov 29 2002 Tim Powers <timp at redhat.com> 1.1.1-4
-- remove unpackaged files from the buildroot
-
-* Fri Jun 21 2002 Tim Powers <timp at redhat.com>
-- automated rebuild
-
-* Thu May 23 2002 Tim Powers <timp at redhat.com>
-- automated rebuild
-
-* Thu Mar 21 2002 Trond Eivind Glomsrød <teg at redhat.com>
-- 1.1.1 bugfix release
-- Stop the gsl-config script from printing -I/usr/include 
-  and -L/usr/lib (#59500)
-
-
-* Wed Feb 27 2002 Trond Eivind Glomsrød <teg at redhat.com> 1.1-1
-- 1.1
-- Update URL and location
-
-* Wed Jan 09 2002 Tim Powers <timp at redhat.com>
-- automated rebuild
-
-* Thu Dec 13 2001 Trond Eivind Glomsrød <teg at redhat.com> 1.0-1
-- 1.0
-- Split into gsl and gsl-devel
-- update description (#56926)
-
-* Thu Jul 19 2001 Preston Brown <pbrown at redhat.com>
-- upgrade to 0.9
-
-* Sun Jun 24 2001 Elliot Lee <sopwith at redhat.com>
-- Bump release + rebuild.
-
-* Thu Jan 18 2001 Preston Brown <pbrown at redhat.com>
-- prereq install-info (#24250)
-
-* Mon Dec 11 2000 Preston Brown <pbrown at redhat.com>
-- 0.7, remove excludearch for ia64
-
-* Sun Jul 30 2000 Florian La Roche <Florian.LaRoche at redhat.de>
-- fix %%post to be a real shell and add ldconfig to %%post
-
-* Thu Jul 13 2000 Prospector <bugzilla at redhat.com>
-- automatic rebuild
-
-* Mon Jun 19 2000 Preston Brown <pbrown at redhat.com>
-- don't include the info dir file...
-
-* Sat Jun 17 2000 Bill Nottingham <notting at redhat.com>
-- add %%defattr
-
-* Mon Jun 12 2000 Preston Brown <pbrown at redhat.com>
-- 0.6, FHS paths
-- exclude ia64, it is having issues
-
-* Sun Mar 21 1999 Cristian Gafton <gafton at redhat.com> 
-- auto rebuild in the new build environment (release 2)
-
-* Thu Mar 11 1999 Bill Nottingham <notting at redhat.com>
-- update to 0.3f
-- add patches to fix glibc-2.1 compilation, doc oddity
-
-* Thu Feb 25 1999 Bill Nottingham <notting at redhat.com>
-- new summary/description, work around automake oddity
-
-* Tue Jan 12 1999 Michael K. Johnson <johnsonm at redhat.com>
-- libtoolize for arm
-
-* Thu Sep 10 1998 Cristian Gafton <gafton at redhat.com>
-- spec file fixups
-
-* Sat May 9 1998 Michael Fulbright <msf at redhat.com>
-- started with package for gmp from Toshio Kuratomi <toshiok at cats.ucsc.edu>
-- cleaned up file list
-- fixed up install-info support


More information about the scm-commits mailing list