Accepting request 122656 from devel:libraries:c_c++
- do not abort on kvm's x86_64 "CPU", just use generic support for unknown CPUs (forwarded request 122655 from coolo) OBS-URL: https://build.opensuse.org/request/show/122656 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=31
This commit is contained in:
commit
6be78bbc9b
24
gmp-support-kvm.diff
Normal file
24
gmp-support-kvm.diff
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
From: Stephan Kulow <coolo@suse.de>
|
||||||
|
|
||||||
|
KVM defaults to a basically non-existant CPUid, so it needs special
|
||||||
|
handling model 1 is Pentium Pro (1995) and model 3 is Pentium II (1997),
|
||||||
|
model 2 was never released
|
||||||
|
|
||||||
|
Index: gmp-5.0.5/mpn/x86_64/fat/fat.c
|
||||||
|
===================================================================
|
||||||
|
--- gmp-5.0.5.orig/mpn/x86_64/fat/fat.c 2012-05-06 13:19:50.000000000 +0200
|
||||||
|
+++ gmp-5.0.5/mpn/x86_64/fat/fat.c 2012-05-29 09:58:12.540345955 +0200
|
||||||
|
@@ -201,9 +201,12 @@ __gmpn_cpuvec_init (void)
|
||||||
|
case 6:
|
||||||
|
switch (model)
|
||||||
|
{
|
||||||
|
+ case 0x02: /* KVM default */
|
||||||
|
+ /* generic will do */
|
||||||
|
+ break;
|
||||||
|
+
|
||||||
|
case 0x00:
|
||||||
|
case 0x01:
|
||||||
|
- case 0x02:
|
||||||
|
case 0x03:
|
||||||
|
case 0x04:
|
||||||
|
case 0x05:
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 29 08:01:17 UTC 2012 - coolo@suse.com
|
||||||
|
|
||||||
|
- do not abort on kvm's x86_64 "CPU", just use generic support for
|
||||||
|
unknown CPUs
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon May 7 09:10:41 UTC 2012 - rguenther@suse.com
|
Mon May 7 09:10:41 UTC 2012 - rguenther@suse.com
|
||||||
|
|
||||||
|
2
gmp.spec
2
gmp.spec
@ -31,6 +31,7 @@ Url: http://gmplib.org/
|
|||||||
Source: gmp-%{version}.tar.bz2
|
Source: gmp-%{version}.tar.bz2
|
||||||
Source2: baselibs.conf
|
Source2: baselibs.conf
|
||||||
Patch0: gmp-noexec.diff
|
Patch0: gmp-noexec.diff
|
||||||
|
Patch1: gmp-support-kvm.diff
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -85,6 +86,7 @@ huge numbers (integer and floating point).
|
|||||||
%ifnarch %arm
|
%ifnarch %arm
|
||||||
%patch0
|
%patch0
|
||||||
%endif
|
%endif
|
||||||
|
%patch1 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="$RPM_OPT_FLAGS -fexceptions";
|
export CFLAGS="$RPM_OPT_FLAGS -fexceptions";
|
||||||
|
Loading…
Reference in New Issue
Block a user