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
|
||||
|
||||
|
2
gmp.spec
2
gmp.spec
@ -31,6 +31,7 @@ Url: http://gmplib.org/
|
||||
Source: gmp-%{version}.tar.bz2
|
||||
Source2: baselibs.conf
|
||||
Patch0: gmp-noexec.diff
|
||||
Patch1: gmp-support-kvm.diff
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
@ -85,6 +86,7 @@ huge numbers (integer and floating point).
|
||||
%ifnarch %arm
|
||||
%patch0
|
||||
%endif
|
||||
%patch1 -p1
|
||||
|
||||
%build
|
||||
export CFLAGS="$RPM_OPT_FLAGS -fexceptions";
|
||||
|
Loading…
Reference in New Issue
Block a user