givaro-4.0.4
OBS-URL: https://build.opensuse.org/package/show/science/givaro?expand=0&rev=18
This commit is contained in:
@@ -1,39 +0,0 @@
|
|||||||
From 4775e15fe538e49237d267c677be1fe68929ab9d Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jan Engelhardt <jengelh@inai.de>
|
|
||||||
Date: Sun, 10 Sep 2017 00:03:02 +0200
|
|
||||||
Subject: [PATCH] pkgconfig file must not have non -I flags
|
|
||||||
|
|
||||||
The Cflags directive in .pc files is really meant for the
|
|
||||||
preprocessor, not for the compiler. It must only contain -D and -I
|
|
||||||
flags. Otherwise, it forces flags on downstream programs that may not
|
|
||||||
want them.
|
|
||||||
|
|
||||||
In case of the build.opensuse.org build farm, it has even led to
|
|
||||||
crashes as the machine that was randomly selected to build givaro had
|
|
||||||
SSE4, emitting -msse4.1 into Cflags, while the machine randomly
|
|
||||||
selected to build fflas-ffpack had only SSE2. That cannot work.
|
|
||||||
|
|
||||||
"Cflags: -I/usr/include -fmessage-length=0 -grecord-gcc-switches -O2
|
|
||||||
-Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables
|
|
||||||
-fasynchronous-unwind-tables -mmmx -mpopcnt -msse -msse2 -msse3
|
|
||||||
-msse4.1 -msse4.2 -msse4a -mavx -mfma -mfma4 -mbmi -mfpmath=sse
|
|
||||||
-fabi-version=6"
|
|
||||||
---
|
|
||||||
givaro.pc.in | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/givaro.pc.in b/givaro.pc.in
|
|
||||||
index 274d87e..6e837ff 100644
|
|
||||||
--- a/givaro.pc.in
|
|
||||||
+++ b/givaro.pc.in
|
|
||||||
@@ -10,5 +10,5 @@ URL: http://givaro.forge.imag.fr
|
|
||||||
Version: @VERSION@
|
|
||||||
Requires:
|
|
||||||
Libs: -L@libdir@ -lgivaro @LIBS@
|
|
||||||
-Cflags: -I@includedir@ @CXXFLAGS@
|
|
||||||
+Cflags: -I@includedir@
|
|
||||||
\-------------------------------------------------------
|
|
||||||
\ No newline at end of file
|
|
||||||
--
|
|
||||||
2.14.1
|
|
||||||
|
|
@@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 25 19:48:10 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 4.0.4
|
||||||
|
* build: fix SIMD detection script
|
||||||
|
- Drop 0001-pkgconfig-file-must-not-have-non-I-flags.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Sep 9 21:59:22 UTC 2017 - jengelh@inai.de
|
Sat Sep 9 21:59:22 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
Name: givaro
|
Name: givaro
|
||||||
%define lname libgivaro9
|
%define lname libgivaro9
|
||||||
Version: 4.0.2
|
Version: 4.0.4
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: C++ library for arithmetic and algebraic computations
|
Summary: C++ library for arithmetic and algebraic computations
|
||||||
License: CECILL-B
|
License: CECILL-B
|
||||||
@@ -28,7 +28,6 @@ Url: http://givaro.forge.imag.fr/
|
|||||||
#Git-Clone: https://github.com/linbox-team/givaro
|
#Git-Clone: https://github.com/linbox-team/givaro
|
||||||
Source: https://github.com/linbox-team/givaro/archive/v%version.tar.gz
|
Source: https://github.com/linbox-team/givaro/archive/v%version.tar.gz
|
||||||
Patch1: givaro-doc-no-build-time.patch
|
Patch1: givaro-doc-no-build-time.patch
|
||||||
Patch2: 0001-pkgconfig-file-must-not-have-non-I-flags.patch
|
|
||||||
# Old doxygen does not properly handle symlink recursion
|
# Old doxygen does not properly handle symlink recursion
|
||||||
BuildRequires: doxygen >= 1.5.7.1
|
BuildRequires: doxygen >= 1.5.7.1
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
@@ -106,7 +105,7 @@ the Givaro API.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch -P 1 -P 2 -p1
|
%patch -P 1 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
|
BIN
v4.0.2.tar.gz
(Stored with Git LFS)
BIN
v4.0.2.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
v4.0.4.tar.gz
(Stored with Git LFS)
Normal file
BIN
v4.0.4.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
Reference in New Issue
Block a user