From 8e86df3504b4a5656fd5e69bf208b6f15a964cdca243a4cfd0ddea0bfcab92dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 12:57:12 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main gmp revision e8130cb72e66ba24bb2796da5d3c351c --- .gitattributes | 23 + baselibs.conf | 7 + gmp-6.2.1-arm64-invert_limb.patch | 14 + gmp-6.3.0-s390x-fix.patch | 83 ++ gmp-6.3.0.tar.xz | 3 + gmp-6.3.0.tar.xz.sig | Bin 0 -> 374 bytes gmp.changes | 781 +++++++++++++++ gmp.keyring | 1497 +++++++++++++++++++++++++++++ gmp.spec | 131 +++ 9 files changed, 2539 insertions(+) create mode 100644 .gitattributes create mode 100644 baselibs.conf create mode 100644 gmp-6.2.1-arm64-invert_limb.patch create mode 100644 gmp-6.3.0-s390x-fix.patch create mode 100644 gmp-6.3.0.tar.xz create mode 100644 gmp-6.3.0.tar.xz.sig create mode 100644 gmp.changes create mode 100644 gmp.keyring create mode 100644 gmp.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..ba9d6d9 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,7 @@ +libgmp10 + obsoletes "gmp-" +libgmpxx4 +gmp-devel + requires -gmp- + requires "libgmp10- = " + requires "libgmpxx4- = " diff --git a/gmp-6.2.1-arm64-invert_limb.patch b/gmp-6.2.1-arm64-invert_limb.patch new file mode 100644 index 0000000..53e5afc --- /dev/null +++ b/gmp-6.2.1-arm64-invert_limb.patch @@ -0,0 +1,14 @@ +--- mpn/arm64/invert_limb.asm.orig 2020-12-09 08:22:02.101836933 +0100 ++++ mpn/arm64/invert_limb.asm 2020-12-09 08:22:55.774456637 +0100 +@@ -41,9 +41,9 @@ + ASM_START() + PROLOGUE(mpn_invert_limb) + lsr x2, x0, #54 +- LEA_HI( x1, approx_tab) ++ adrp x1, approx_tab + and x2, x2, #0x1fe +- LEA_LO( x1, approx_tab) ++ add x1, x1, :lo12:approx_tab + ldrh w3, [x1,x2] + lsr x4, x0, #24 + add x4, x4, #1 diff --git a/gmp-6.3.0-s390x-fix.patch b/gmp-6.3.0-s390x-fix.patch new file mode 100644 index 0000000..5f5e295 --- /dev/null +++ b/gmp-6.3.0-s390x-fix.patch @@ -0,0 +1,83 @@ +From stli@linux.ibm.com Thu Aug 3 13:46:44 2023 +Date: Thu, 3 Aug 2023 15:46:27 +0200 +From: Stefan Liebler +To: gmp-devel@gmplib.org +Subject: [PATCH] Revert "Move popcount and hamdist back from z14 to z13 after needed edits." + +This reverts commit d4f5fca6a1e8ceb3bda243e5a7afcc8762025f84. + +Unfortunately not only the extended mnemonics are not available with z13, +but also vpopct M3=1-3 is reserved. Thus you'll get an illegal-instruction +if run on z13 as vector enhancement facility 1 (introduced with z14) is +not available. + +This is recognized with test-fails if run on z13: +FAIL: t-bin +FAIL: t-fac_ui +FAIL: t-mfac_uiui +FAIL: t-primorial_ui +FAIL: t-hamdist +FAIL: t-popcount +FAIL: t-nextprime +--- + mpn/s390_64/{z13 => z14}/hamdist.asm | 4 ++-- + mpn/s390_64/{z13 => z14}/popcount.asm | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + rename mpn/s390_64/{z13 => z14}/hamdist.asm (97%) + rename mpn/s390_64/{z13 => z14}/popcount.asm (97%) + +diff --git a/mpn/s390_64/z13/hamdist.asm b/mpn/s390_64/z14/hamdist.asm +similarity index 97% +rename from a/mpn/s390_64/z13/hamdist.asm +rename to b/mpn/s390_64/z14/hamdist.asm +index 81c5174b4..be134ff4d 100644 +--- a/mpn/s390_64/z13/hamdist.asm ++++ b/mpn/s390_64/z14/hamdist.asm +@@ -55,7 +55,7 @@ PROLOGUE(mpn_hamdist) + L(odd): vllezg %v16, 0(ap) + vllezg %v17, 0(bp) + vx %v16, %v16, %v17 +- vpopct %v30, %v16, 3 ++ vpopctg %v30, %v16 + la ap, 8(ap) + la bp, 8(bp) + clgije n, 0, L(end) +@@ -63,7 +63,7 @@ L(odd): vllezg %v16, 0(ap) + L(top): vl %v16, 0(ap), 3 + vl %v17, 0(bp), 3 + vx %v16, %v16, %v17 +- vpopct %v20, %v16, 3 ++ vpopctg %v20, %v16 + vag %v30, %v30, %v20 + la ap, 16(ap) + la bp, 16(bp) +diff --git a/mpn/s390_64/z13/popcount.asm b/mpn/s390_64/z14/popcount.asm +similarity index 97% +rename from a/mpn/s390_64/z13/popcount.asm +rename to b/mpn/s390_64/z14/popcount.asm +index 35b1fc4da..38b24479a 100644 +--- a/mpn/s390_64/z13/popcount.asm ++++ b/mpn/s390_64/z14/popcount.asm +@@ -52,12 +52,12 @@ PROLOGUE(mpn_popcount) + je L(top) + + L(odd): vllezg %v16, 0(ap) +- vpopct %v30, %v16, 3 ++ vpopctg %v30, %v16 + la ap, 8(ap) + clgije n, 0, L(end) + + L(top): vl %v16, 0(ap), 3 +- vpopct %v20, %v16, 3 ++ vpopctg %v20, %v16 + vag %v30, %v30, %v20 + la ap, 16(ap) + brctg n, L(top) +-- +2.41.0 + +_______________________________________________ +gmp-devel mailing list +gmp-devel@gmplib.org +https://gmplib.org/mailman/listinfo/gmp-devel + diff --git a/gmp-6.3.0.tar.xz b/gmp-6.3.0.tar.xz new file mode 100644 index 0000000..0ce873d --- /dev/null +++ b/gmp-6.3.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898 +size 2094196 diff --git a/gmp-6.3.0.tar.xz.sig b/gmp-6.3.0.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..7dcf722744a3b80236064136c5e139de6544ab641168878061e7ec8e670c7519 GIT binary patch literal 374 zcmV-+0g3*J0doWZ0SW*e79j*QJTLJ3?q0&}zVn&$S)ceQ#&Vbi0%XQj82}0i5c64| z_$bD5nA{%;{0eKq8FkSX8)(DKGF1Y^Y2{^jMq&{yy>zl$wTBxWE;Re1^7lzsF+5Tn zXmV>Bv_}t0Y~Ii-?FMFQPZS=*~K5HjUbgxuz7b5IH$Y zn&s4Nt_@AVbm7tcumx U5~M*6Od{AXYfR203v?C|^MHz~vH$=8 literal 0 HcmV?d00001 diff --git a/gmp.changes b/gmp.changes new file mode 100644 index 0000000..f0006ed --- /dev/null +++ b/gmp.changes @@ -0,0 +1,781 @@ +------------------------------------------------------------------- +Tue Aug 22 11:51:01 UTC 2023 - Richard Biener + +- Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13. + +------------------------------------------------------------------- +Fri Aug 4 08:09:53 UTC 2023 - Richard Biener + +- GMP 6.3.0 + * A possible overflow of type int is avoided for mpz_cmp on huge operands. + * A possible error condition when a malformed file is read with mpz_inp_raw + is now correctly handled. + * New public function mpz_prevprime, companion of the existing mpz_nextprime. + * New documented pointer types mpz_ptr, mpz_srcptr, and similar for other + GMP types. Refer to the manual for full list and suggested usage. These + types have been present in gmp.h at least since GMP-4.0, but previously + not advertised to users. + * Support for 64-bit Arm under Macos. + * Support for the loongarch64 CPU family. + * Support for building with LTO, link-time optimisations. + * New special code for base = 2 in mpz_powm reduces the average time for + the functions that test primality. + * Speedup for the function mpz_nextprime on large operands. + * Speedup for multiplications (some sizes only) thanks to new internal + functions to compute small negacyclic products. + * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting + in a huge speedup. + * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm. +- Removed gmp-6.2.1-CVE-2021-43618.patch which is included in the + new release. + +------------------------------------------------------------------- +Tue Nov 16 07:33:41 UTC 2021 - Richard Biener + +- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on + malformed input to mpz_inp_raw. [bsc#1192717, CVE-2021-43618] + +------------------------------------------------------------------- +Tue Apr 20 12:59:35 UTC 2021 - Richard Biener + +- Compute FIPS hmac for libgmp.so.10 [bsc#1184555] + +------------------------------------------------------------------- +Sat Apr 10 12:05:09 UTC 2021 - Andreas Stieger + +- do not break SLE 12 build when applying spec-cleaner + +------------------------------------------------------------------- +Wed Dec 9 07:24:19 UTC 2020 - Richard Biener + +- Add gmp-6.2.1-arm64-invert_limb.patch [bsc#1179751] + +------------------------------------------------------------------- +Thu Dec 3 12:54:56 UTC 2020 - Andreas Stieger + +- GMP 6.2.1: + * A possible overflow of type int is avoided for mpz_cmp on huge + operands + * Overflows are more carefully detected and reported for + mpz_pow_ui + * Fix a bug in longlong.h for aarch64 sub_ddmmss + * mini-gmp: mpz_out_str and mpq_out_str now correctly handle out + of range bases + * C90 compliance + * Support for more processors + +------------------------------------------------------------------- +Tue May 26 07:36:38 UTC 2020 - Stephan Kulow + +- correct license statement (library itself is no GPL-3.0) + +------------------------------------------------------------------- +Mon Jan 27 08:46:57 UTC 2020 - Richard Biener + +- Remove broken packaged libgmp.a just containing LTO bytecode. + +------------------------------------------------------------------- +Sun Jan 19 21:19:41 UTC 2020 - Andreas Stieger + +- GMP 6.2.0: + * New C++ functions factorial, primorial and fibonacci for mpz_class + * Functions to detect primality now substitute the first 24 Miller-Rabin + iterations with the BPSW test + * Mini-GMP: new functions mpz_2fac_ui and mpz_mfac_uiui. + * Mini-GMP: mpz_sizeinbase, mpz_get_str, and mpz_set_str now support bases up + to 62. + * various bug fixes + * Major speedup on AMD Ryzen and Epyc, IBM POWER9, 64-bit ARM CPUs + from assembly code + * Speedups from reimplementations +- drop patches: + * gmp-6.1.2-conftest.patch, upstream + * gmp-noexec.diff, upstream + * floating-point-format-no-lto.patch, similar change + +------------------------------------------------------------------- +Sun Jul 7 21:41:52 UTC 2019 - Jan Engelhardt + +- Move prominent summary from description to the summary field, + and update the main description. + +------------------------------------------------------------------- +Mon Jul 1 07:48:02 UTC 2019 - Martin Liška + +- Add floating-point-format-no-lto.patch in order to fix assembler scanning + (boo#1138809). + +------------------------------------------------------------------- +Thu Feb 22 15:10:32 UTC 2018 - fvogt@suse.com + +- Use %license (boo#1082318) + +------------------------------------------------------------------- +Thu Feb 9 13:57:35 UTC 2017 - dimstar@opensuse.org + +- Explicitly BuildRequire m4 + +------------------------------------------------------------------- +Wed Jan 4 08:20:17 UTC 2017 - rguenther@suse.com + +- Update to GMP 6.1.2 release. + * Mini-GMP: Fixed a division bug, which on a machine with 64-bit + unsigned long affects approximately 1 out of 2^32 divisors. + * Mini-GMP: Fix mpz_set_str crash on inputs with a large number of + leading zeros. Also stricter input validation, rejecting inputs + with no digits. + * Handle more systems which require PIC code in static libraries (e.g., + "hardened" Gentoo and Debian 9). + * Configuration for arm (-32 and -64) has been rewritten, fixing poor + code selection for many CPUs. + * Mini-GMP: Updated to the latest development version, including + new functions mpn_com and mpn_neg. +- Add gmp-6.1.2-conftest.patch to fix configure test. + +------------------------------------------------------------------- +Thu Jun 30 07:34:19 UTC 2016 - mpluskal@suse.com + +- Use macro for configure (as bsc#870358) is already fixed +- Use xz compressed archives +- Update info pages dependencies + +------------------------------------------------------------------- +Thu Jun 23 21:04:04 UTC 2016 - astieger@suse.com + +- gmp 6.1.1: + * Work around faulty cpuid on some recent Intel chips (this + allows GMP to run on Skylake Pentiums). + +------------------------------------------------------------------- +Mon Nov 2 08:57:09 UTC 2015 - rguenther@suse.com + +- Update to GMP 6.1.0 release. + * New C++ functions gcd and lcm for mpz_class + * New public mpn functions mpn_divexact_1, mpn_zero_p, and mpn_cnd_swap + * New public mpq_cmp_z function, to efficiently compare rationals with + integers + * Support for more 32-bit arm processors + * Support for AVX-less modern x86 CPUs + * Speedups and bugfixes +- Includes gmp-6.0.0-ppc64-gcd.diff, now removed +- Update gmp keyring + +------------------------------------------------------------------- +Tue Feb 24 16:36:38 UTC 2015 - mpluskal@suse.com + +- Remove old ppc related conditionals + +------------------------------------------------------------------- +Tue Feb 24 15:10:11 UTC 2015 - mpluskal@suse.com + +- Cleanup spec file with spec-cleaner +- Refresh sources +- Add gpg signature +- Correct version number so that it matches actuall version + +------------------------------------------------------------------- +Mon Nov 17 08:29:15 UTC 2014 - schwab@suse.de + +- Make gmp-noexec.diff compatible with arm +- Use correct version number + +------------------------------------------------------------------- +Fri Nov 7 00:41:24 UTC 2014 - afaerber@suse.de + +- Fix tarball directory name to unbreak build + +------------------------------------------------------------------- +Wed Mar 26 09:39:48 UTC 2014 - rguenther@suse.com + +- Update to GMP 6.0.0 release. + * includes powerpc64le support and obsoletes + gmp-support-powerpc64le-linux.patch and gmp-ppc64le-mod.patch + * The function mpz_invert now considers any number invertible in Z/1Z + * The mpn multiply code now handles operands of more than 2^31 limbs + correctly + * Plain division of large operands is faster and more monotonous in + operand size + * Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved + assembly. + * Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten + and vastly expanded assembly support. Speedup also for the older Core 2 + and Nehalem. + * Faster mixed arithmetic between mpq_class and double. + * With g++, optimise more operations when one argument is a simple + constant. + * Support for ARM64 alias Aarch64 alias ARMv8. + * New public functions mpn_sec_mul and mpn_sec_sqr, implementing + side-channel + silent multiplication and squaring. + * New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing + side-channel silent division. + * New public functions mpn_cnd_add_n and mpn_cnd_sub_n. Side-channel + silent conditional addition and subtraction. + * New public function mpn_sec_powm, implementing side-channel silent + modexp. + * New public function mpn_sec_invert, implementing side-channel silent + modular inversion. + * Better support for applications which use the mpz_t type, but + nevertheless need to call some of the lower-level mpn functions. See + the documentation for mpz_limbs_read and related functions. +- gmp-6.0.0-ppc64-gcd.diff: Fix build on ppc64 and ppc64le +- Fix build on SLE11 by not using %configure + +------------------------------------------------------------------- +Wed Dec 4 10:42:28 UTC 2013 - anton@samba.org + +- gmp-support-powerpc64le-linux.patch: Add ppc64le ABIv2 support +- gmp-ppc64le-mod.patch: Fix ppc64le issues + +------------------------------------------------------------------- +Wed Oct 2 08:07:08 UTC 2013 - rguenther@suse.com + +- Update to GMP 5.1.3 release. + * The internal functions mpn_sbpi1_div_qr_sec mpn_sbpi1_div_r_sec could + compute garbage with a low probability. They are now rewritten, and the + test code has been improved. + * A bug in the ia64 implementation of mpn_divrem_2, clobbering some + callee-save registers, has been fixed. This is an internal + function, with the bug manifesting itself as miscomputation in, + e.g., mpn_sqrtrem. + * The documentation now correctly says 'const' for input arguments. + +------------------------------------------------------------------- +Wed May 22 13:41:54 UTC 2013 - rguenther@suse.com + +- Update to GMP 5.1.2 release. + * A bug in mpz_powm_ui triggered by base arguments of at least 15000 + decimal digits or mod arguments of at least 7500 decimal digits has + been fixed. + +------------------------------------------------------------------- +Wed Mar 27 10:41:43 UTC 2013 - mmeister@suse.com + +- Added url as source. + Please see http://en.opensuse.org/SourceUrls + +------------------------------------------------------------------- +Wed Feb 20 19:28:21 UTC 2013 - schwab@suse.de + +- Update baselibs.conf for removal of libmp3 + +------------------------------------------------------------------- +Wed Feb 13 09:16:09 UTC 2013 - rguenther@suse.com + +- Update to GMP 5.1.1 release. + * Aarch64 alias ARM64 support now works. + * A possible buffer overrun in mpz_ior has been fixed. + * A rare sign flip in mpz_remove has been fixed. + * A bug causing problems with mpf numbers with absolute value >= 2^31 has + been fixed. + * Several bugs in mini-gmp have been fixed. + * Preliminary support for the x32 ABI under x86-64. + +------------------------------------------------------------------- +Wed Dec 19 09:47:43 UTC 2012 - rguenther@suse.com + +- Update to GMP 5.1.0 release. + * Bug fixes and speedups + * Many new CPUs recognised + * New functions for multi-factorials, and primorial: mpz_2fac_ui, + mpz_mfac_uiui and mpz_primorial_ui + * The fat binary mechanism is now more robust in its CPU recognition + * Drops support for BSD compatibility library + +------------------------------------------------------------------- +Thu Sep 13 14:32:57 UTC 2012 - coolo@suse.com + +- replace ; with and in license tag + +------------------------------------------------------------------- +Wed Jul 4 08:53:30 UTC 2012 - rguenther@suse.com + +- Pick fix for the aborts from CPU detection code from the upstream + branch. [bnc#671262] + +------------------------------------------------------------------- +Tue Jul 3 07:49:57 UTC 2012 - bwiedemann@suse.com + +- do not abort on kvm's x86_64 "CPU" on AMD (bnc#671262) + +------------------------------------------------------------------- +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 + +- Update to release GMP 5.0.5 + * A bug causing AMD 11h processors to be treated like AMD 10h has been fixed. + * A bug affecting recent Intel Sandy Bridge CPUs resulting in + configuration failures has been fixed. + +------------------------------------------------------------------- +Wed Feb 15 13:21:29 UTC 2012 - rguenther@suse.com + +- Remove redundant --host specification on %configure. + +------------------------------------------------------------------- +Fri Feb 10 13:48:16 UTC 2012 - rguenther@suse.com + +- Update to release GMP 5.0.4 + * Thresholds in mpn_powm_sec for both fat and non-fat builds are now used + safely, plugging a one-word buffer overrun introduced in the 5.0.3 release + (for non-fat) and a multi-word buffer overrun that existed since 5.0 (for + fat). (We have not been able to provoke malign stack smashing in any of + the ~100 configurations explored by the GMP nightly builds, but the bug + should be assumed to be exploitable.) + * Two bugs in multiplication code causing incorrect computation with + extremely low probability have been fixed. + * A bug in the test suite causing buffer overruns during "make check", + sometimes leading to subsequent malloc crashes, has been fixed. + * Two bugs in the gcd code have been fixed. They could lead to incorrect + results, but for uniformly distributed random operands, the likelihood for + that is infinitesimally small. (There was also a third bug, but that was + an incorrect ASSERT, which furthermore was not enabled by default.) + * A bug affecting 32-bit PowerPC division has been fixed. The bug caused + miscomputation for certain divisors in the range 2^32 ... 2^64-1 (about 1 + in 2^30 of these). + +------------------------------------------------------------------- +Sat Feb 4 17:20:28 UTC 2012 - jengelh@medozas.de + +- Remove redundant tags/sections (see specfile guidelines) + +------------------------------------------------------------------- +Mon Jan 30 09:13:23 UTC 2012 - rguenther@suse.com + +- Update to release GMP 5.0.3 + * A slight timing leak of the powm_sec functions have been sealed. (This + leak could possibly be used to extract the most significant few bits of the + exponent. "Few" here means at most 10.) + * The mpz_nextprime function now runs a safer number of pseudo-random prime + tests. + * A bug in division code possibly causing incorrect computation was fixed. + * New CPUs recognised. + * IBM S/390 are now supported in both 31/32-bit and 64-bit mode. +- Dropped SUSE local patches for S/390 support. + +------------------------------------------------------------------- +Wed Sep 28 00:04:11 CEST 2011 - dmueller@suse.de + +- avoid noexec stack patch on arm + +------------------------------------------------------------------- +Mon Jun 20 08:28:13 UTC 2011 - idonmez@novell.com + +- Update to release GMP 5.0.2 + * Many minor bugs related to portability fixed. + * The support for HPPA 2.0N now works, after an assembly bug fix. + * A test case type error has been fixed. The symptom of this bug + was spurious 'make check' failures. + * Fat builds are now supported for 64-bit x86 processors also under Darwin. +- Remove unknown configure option --disable-mpfr + +------------------------------------------------------------------- +Tue Apr 19 00:03:52 CEST 2011 - ro@suse.de + +- remove outdated entries from baselibs.conf + +------------------------------------------------------------------- +Tue Jan 25 13:15:00 UTC 2011 - rguenther@novell.com + +- Drop bogus provides/obsoletes of ABI incompatible gmp version. + +------------------------------------------------------------------- +Mon Sep 13 10:20:05 UTC 2010 - rguenther@novell.com + +- Package BSB libmp bindings. [bnc#623910] + +------------------------------------------------------------------- +Mon Sep 6 13:27:34 UTC 2010 - rguenther@novell.com + +- Update to release GMP 5.0.1. + * Major performance and memory usage improvements. + * Enable fat binaries on x86. + * Bump SO version to 10. + +------------------------------------------------------------------- +Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de + +- use %_smp_mflags + +------------------------------------------------------------------- +Mon Jan 11 13:29:55 CET 2010 - rguenther@suse.de + +- Update to bugfix release GMP 4.3.2. + * Fixed bug in mpf_eq. + * Fixed overflow issues in mpz_set_str, mpz_inp_str, mpf_set_str, and + mpf_get_str. + * Avoid unbounded stack allocation for unbalanced multiplication. + * Fixed bug in FFT multiplication. + +------------------------------------------------------------------- +Fri Dec 11 13:16:43 CET 2009 - jengelh@medozas.de + +- add baselibs.conf to specfile as source + +------------------------------------------------------------------- +Mon Dec 7 19:34:01 CET 2009 - jengelh@medozas.de + +- Fix building on SPARC. When rpmbuild is called with + --target=sparcv9, %%_target_platform takes on the value + "sparcv9-suse-linux", but this does not fly for gmp, it requires + "sparc-suse-linux". This is similar to what binutils.spec does. + +------------------------------------------------------------------- +Tue Nov 17 15:21:13 CET 2009 - rguenther@suse.de + +- Fix obsoletes of old gmp package. + +------------------------------------------------------------------- +Tue May 12 13:00:14 CEST 2009 - rguenther@suse.de + +- Update to bugfix release GMP 4.3.1. + * Fixed bug in mpn_gcdext, affecting also mpz_gcdext and mpz_invert. + * Fixed some minor documentation issues. + * Recognise more IBM "POWER" processor variants. + +------------------------------------------------------------------- +Sat May 9 18:56:46 CEST 2009 - rguenther@suse.de + +- Fix baselibs.conf wrt package split. [bnc#501465] + +------------------------------------------------------------------- +Wed Apr 15 10:29:12 CEST 2009 - rguenther@suse.de + +- Update to version 4.3.0. + * Speedups all over the board + * Fat binaries on x86_64 +- Split shared libraries according to policy. + +------------------------------------------------------------------- +Wed Dec 10 12:34:56 CET 2008 - olh@suse.de + +- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade + (bnc#437293) + +------------------------------------------------------------------- +Mon Nov 24 12:34:56 CET 2008 - olh@suse.de + +- obsolete old -XXbit packages (bnc#437293) + +------------------------------------------------------------------- +Mon Aug 4 10:54:43 CEST 2008 - rguenther@suse.de + +- Update to version 4.2.3. + * minor bugfixes +- Remove no longer applicable patches. + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Thu Jan 3 10:38:28 CET 2008 - rguenther@suse.de + +- Fix std::FILE usage for C++ again. +- Move info postin to the correct sub-package. + +------------------------------------------------------------------- +Wed Dec 12 14:28:23 CET 2007 - rguenther@suse.de + +- Update to 4.2.2, which is now LGPLv3. +- Remove no longer applicable patches. +- Disable building of berkley MP compatibility library. +- Run testsuite only once. +- Do not package libtool .la files. +- Do not package static C++ binding library. +- Do not package CVS changelog. + +------------------------------------------------------------------- +Tue May 22 12:40:44 CEST 2007 - rguenther@suse.de + +- Fix inline behavior for C99. + +------------------------------------------------------------------- +Sat Jan 13 20:11:14 CET 2007 - meissner@suse.de + +- Mark assembler code as not needing exec stack/heap by hacking + the m4 -> assembler wrapper script. +- Run "make check", as mandated by our packaging guidelines. + +------------------------------------------------------------------- +Fri Oct 13 21:24:30 CEST 2006 - aj@suse.de + +- Fix build on x86-64. + +------------------------------------------------------------------- +Fri Oct 13 19:52:37 CEST 2006 - mjancar@suse.cz + +- update to 4.2.1 + * many bugfixes + +------------------------------------------------------------------- +Mon May 15 11:15:27 CEST 2006 - rguenther@suse.de + +- Disable mpfr, which is now in new packages mpfr and mpfr-devel. + +------------------------------------------------------------------- +Wed Jan 25 21:30:20 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Fri Jan 13 16:28:42 CET 2006 - kukuk@suse.de + +- Create -devel subpackage + +------------------------------------------------------------------- +Tue Oct 11 16:25:05 CEST 2005 - meissner@suse.de + +- fixed broken random2 code using patch from Richard Guenther. + +------------------------------------------------------------------- +Sun Sep 18 12:20:19 CEST 2005 - meissner@suse.de + +- Fixed implicits. + +------------------------------------------------------------------- +Wed Apr 13 18:37:45 CEST 2005 - matz@suse.de + +- Make it build on i386 + +------------------------------------------------------------------- +Sat Apr 9 13:20:10 CEST 2005 - ro@suse.de + +- skip testsuite on alpha + +------------------------------------------------------------------- +Wed Feb 16 12:27:16 CET 2005 - mcihar@suse.cz + +- update to 4.1.4 + +------------------------------------------------------------------- +Thu Nov 18 01:55:34 CET 2004 - ro@suse.de + +- fixed file list + +------------------------------------------------------------------- +Mon Sep 6 00:48:25 CEST 2004 - schwab@suse.de + +- Use autoreconf. +- Fix read-only section check. + +------------------------------------------------------------------- +Tue Aug 10 17:26:49 CEST 2004 - tcrhak@suse.cz + +- update to 4.1.3 + +------------------------------------------------------------------- +Tue Mar 02 13:18:12 CET 2004 - tcrhak@suse.cz + +- libtoolize, but preserve gmp wrappers for config.sub and config.guess + +------------------------------------------------------------------- +Mon Mar 1 21:17:02 CET 2004 - meissner@suse.de + +- make work on ppc64 again. +- libtoolize to add .so. suffixes on amd64 and ia64 again. + +------------------------------------------------------------------- +Mon Mar 01 17:45:07 CET 2004 - tcrhak@suse.cz + +- fixed bug #33857: + * applied some patches for 4.1.2 + * use gmp's own config.sub (fixes the configure problem) + * added configure option --enable-cxx + +------------------------------------------------------------------- +Fri Feb 27 01:04:16 CET 2004 - ro@suse.de + +- try to fix build with regparm changes + +------------------------------------------------------------------- +Sat Jan 10 01:05:45 CET 2004 - schwab@suse.de + +- Fix quoting in autoconf macros. + +------------------------------------------------------------------- +Fri Dec 5 10:32:31 CET 2003 - kukuk@suse.de + +- Fix compiling on s390(x) + +------------------------------------------------------------------- +Fri Nov 28 15:52:02 CET 2003 - schwab@suse.de + +- Workaround gas bug causing invalid unwind information. +- Fix aliasing bug in testsuite. + +------------------------------------------------------------------- +Wed Oct 15 14:49:58 CEST 2003 - ro@suse.de + +- use jobs macro instead of -jsomething + +------------------------------------------------------------------- +Wed Oct 15 13:19:45 CEST 2003 - adrian@suse.de + +- fix build for mips +- build as non-root + +------------------------------------------------------------------- +Sun Sep 14 14:22:59 CEST 2003 - aj@suse.de + +- Enable mpfr library. + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Thu Feb 13 00:13:04 CET 2003 - mmj@suse.de + +- Add %install_info macros [#23415] + +------------------------------------------------------------------- +Wed Jan 15 20:46:45 CET 2003 - tcrhak@suse.cz + +- update to version 4.1.2 + +------------------------------------------------------------------- +Wed Nov 20 16:07:05 CET 2002 - schwab@suse.de + +- Work around automake bugs. + +------------------------------------------------------------------- +Wed Sep 25 15:06:35 CEST 2002 - uli@suse.de + +- x86-64: compile mpf/cmp_si.c with -fno-cse-follow-jumps to work + around compiler bug + +------------------------------------------------------------------- +Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de + +- removed bogus self-provides + +------------------------------------------------------------------- +Tue Jun 11 11:11:52 CEST 2002 - meissner@suse.de + +- Disabled all ppc64 assembler functions for now, reenabled make check. + +------------------------------------------------------------------- +Mon Jun 10 16:21:45 CEST 2002 - olh@suse.de + +- add some basic support for ppc64, disable make check + +------------------------------------------------------------------- +Wed May 22 11:00:38 CEST 2002 - coolo@suse.de + +- adding support for s390x + +------------------------------------------------------------------- +Mon May 6 17:53:57 CEST 2002 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Mon May 6 16:42:20 CEST 2002 - meissner@suse.de + +- varargs fixes. You cannot just cast functions pointers between + non-varargs and varargs functions, this _will_ fail on x86_64. + +------------------------------------------------------------------- +Fri Jan 18 13:28:00 CET 2002 - tcrhak@suse.cz + +- used macros %{_lib} and %{_libdir} + +------------------------------------------------------------------- +Fri Dec 14 10:50:33 CEST 2001 - tcrhak@suse.cz + +- update to version 4.0 + +------------------------------------------------------------------- +Wed Aug 1 15:36:52 CEST 2001 - dan@suse.cz + +- use bzip instead of gzip + +------------------------------------------------------------------- +Wed Jun 13 23:07:19 UTC 2001 - bk@suse.de + +- Add support for s390x and update s390 support + +------------------------------------------------------------------- +Mon May 28 16:11:30 CEST 2001 - pblaha@suse.cz + +- fix include on ia64 + +------------------------------------------------------------------- +Wed Nov 15 13:29:35 CET 2000 - pblaha@suse.cz + +- update to 3.1.1 + +------------------------------------------------------------------- +Tue Oct 10 18:13:14 CEST 2000 - schwab@suse.de + +- Fix umul_ppm for ia64. + +------------------------------------------------------------------- +Wed Jun 7 10:30:49 CEST 2000 - schwab@suse.de + +- Recover ia64 support. +- Match "linux*" instead of "linux-gnu*". + +------------------------------------------------------------------- +Wed May 31 13:20:59 CEST 2000 - smid@suse.cz + +- upgrade to 3.0.1 + +------------------------------------------------------------------- +Mon May 15 19:05:03 CEST 2000 - schwab@suse.de + +- Add basic support for ia64. + +------------------------------------------------------------------- +Fri Apr 14 09:49:54 CEST 2000 - smid@suse.cz + +- buildroot added + +------------------------------------------------------------------- +Fri Apr 7 20:02:44 CEST 2000 - bk@suse.de + +- added suse config update macro + +------------------------------------------------------------------- +Thu Feb 10 17:40:14 CET 2000 - kukuk@suse.de + +- Move /usr/info -> /usr/share/info + +------------------------------------------------------------------- +Tue Dec 14 14:16:11 MET 1999 - kukuk@suse.de + +- Create shared libraries (BUG#1508) +- Build libmp, too +- Add a lot of patches + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Fri Sep 3 16:34:54 CEST 1999 - uli@suse.de + +- added patch for PPC + +------------------------------------------------------------------- +Wed Sep 1 17:41:54 MEST 1999 - kukuk@suse.de + +- Specfile cleanup +- Run make check + +---------------------------------------------------------------------------- +Tue Nov 26 20:15:03 CET 1996 - florian@suse.de + + +- update to version 2.0.2 + diff --git a/gmp.keyring b/gmp.keyring new file mode 100644 index 0000000..ca37942 --- /dev/null +++ b/gmp.keyring @@ -0,0 +1,1497 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.22 (GNU/Linux) + +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 +LYxwiEYEExECAAYFAkfl+vQACgkQVJKU+jqewEjBvACfbXwd+QfRLr+DM8fgW03j +eRzb0ewAnjeKhbn9hqDcBV/k5yd5I6ZszP2TiFwEExECABwFAj5IVccCGwMECwcD +AgMVAgMDFgIBAh4BAheAAAoJEBFQ7jPBoACwT3MAn14twEvYWJm3AxvDyl9y3SFl +lC8RAKCBcI2N2+rEL3vjnlD8PtrAUGaQW4hkBBMRAgAcBQI+SFXHAhsDBAsHAwID +FQIDAxYCAQIeAQIXgAASCRARUO4zwaAAsAdlR1BHAAEBT3MAn14twEvYWJm3AxvD +yl9y3SFllC8RAKCBcI2N2+rEL3vjnlD8PtrAUGaQW4icBBMBAgAGBQJAn3PVAAoJ +EIlqHjrHnYhBOBgD/2+ddMpIqfM6p5D2CT4R+AgYzzM6Pt2rIc9vjQcPUXGBkXWh +Upyjhfrhyq0XuVAFAb2e+yG1LQ96GJu3qzniswTdW1Cl9UhCOSOzRQUi7z/1ISdO +4q7yuCNTj6vE1lzoQm+gL3QA+X/uzvILB3OWgOlritAk83kYHvWCaDQ+UigqiMcE +ERECAIcFAkCoy4kFgwHhM4BVlIAAAAAAFAA4QHZlcmlmaWNhdGlvbi1wb2xpY3lO +b25wZXJzb25hbCBhdXRvbWF0ZWQgZW1haWwgYWRkcmVzcyB2ZXJpZmljYXRpb24g +KFJvYm90KSQaaHR0cDovL3BncGtleXMudGVsZXJpbmcuYXQvcm9ib3RjYS8ACgkQ +bqf7TeC7S82IhQCffCRa/wl2XbD3l72smuGJqCHITcgAoIQWzD7s/O/9YSh2e+LG +sj9FmICNiQEcBBABAgAGBQJELDLVAAoJEP0/yCmatAlj+jIIAMTeX2zBOaky4Hpo +IZBg1rivox41ejRoGGUB4bo5o8DDFkOSjketyKEq8lPlLZwymNj919LAlbPPV9jN +qr9bosGv8aCpySSst4Poqe7DlPGMLJAlcUp6yfjCt/mT1LHcVmBKo4lM+c5iSm1y +XZAKV6qk/eSnQV9wUfLaWaF7+xFth+jNw21gTk6SG8KWqozNa7/zy98U1LrjwYLJ +mVfZDGj5cyHwmqEQiZ7VEC2ZkcPZwf+cW2OM9WUjwpLpZeac8+ImHqMZbvwiGkbn +hlRZqAJT2jZu9nREQOM2Grj7ssJaA+AekQMo7zH3El2V5Y4S/LutExdc9aPtZJ2U +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 +739/j/+i0ldJPsw89QjLkGCwNJC3NzyFQcmjvGYUWaj3iXmqHGa1MlnbIiW+vwmG +LUe60XIsUBrLimmhSRD4zv265GX4dnNQnx0p3zZKIk0blDfq1s+vbDpek2/BhTn7 +LYYpLzKwf9thObm+Bk+I55lKMpUIL04Oj0BlquPm6x8phMuJBQBGQYOs4eOTqt3Q +ncRBMAVHzIr+JDwNnB6OsBA1GsOKYcu6MtE5kJaCsxff87sEa7mzSsRHk7RVLEE1 +eHc6jp5CmiWDoGAAJmRBYnNuTw4QnIGTY5BhFh57/rSVHTZibi+PhzQ6CVkhA2NC +dr8rWx/h0jsVAa6lRoSy9PTFT+v0ee3MTp9LE1kpXtS3ioebxfX3tH6MG2vcbDbB +j/bVr4MyuBgr2CJ4AB6Qks6wGWJweczUyQAxxcW8xxlfAQEDdcACZfGKs2pJQPcU +OIHtLzC+9YztT3rs7W+q3KXgSW7hdIkCzgQSAQgAuAUCUvZGpgWDAeEzgHIUgAAA +AAAeAEtvY2Nhc2lvbkBuaWVscy5kZXN0LXVucmVhY2guYmUiWmltbWVybWFubuKA +k1Nhc3NhbWFuIGJhc2VkIGtleSBzaWduaW5nIHBhcnR5IGF0IEZPU0RFTTIwMTQg +b24gMjAxNC0wMi0wMiI4Gmh0dHA6Ly9uaWVscy5kZXN0LXVucmVhY2guYmUvcGdw +LWtleS1zaWduaW5nLXBvbGljeS50eHQACgkQJb9ITwirSEndgw//a1QPV0cT3omQ +hFP12/wwLdoVlEaC/oeq92Yxay6tS9/xcRt/kxm9sFGXauRCwOQSioTqPVDsy7ah +2s5fcVBLm70vVXYFwZJUuSxMSh3LYV9tchlYOtIX8edDf1Q5G2nWxYHtLF188wrY +PPRkV37hTmLD7i7M/Kc8jafTlK2fmQIk5RcQ+HA7SxSWJZvgHM6bh8/TQF5spI8W +xL3twz7Wa2hmn6pJmjcXTzE62s5eaP+J2KV3QaFmEaWal13F/g/t6V5Y1bQ9po7o +a9Ge7hwN3r/e9ItEY2QlgjVYd805vCmcqOkmSggcXiHvKUrzeKJJLGHlk2vVcC1s +5ITO4ltUjBxihV6AeM9ECVQuex67Eg8JV0Ro8eFrFKi6KEY5XKwG1T/ROMSK4Fra +79Eut8NPa8h4u+MI6ShE/5+KqY7WokaGQZwl6micqouUpevLM1kpzplYMLfOXKJM +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 ++Q== +=YCqa +-----END PGP PUBLIC KEY BLOCK----- diff --git a/gmp.spec b/gmp.spec new file mode 100644 index 0000000..4f75719 --- /dev/null +++ b/gmp.spec @@ -0,0 +1,131 @@ +# +# spec file for package gmp +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%{!?make_build: %define make_build make %{?_smp_mflags}} +Name: gmp +Version: 6.3.0 +Release: 0 +Summary: A library for calculating huge numbers +License: (GPL-2.0-or-later OR LGPL-3.0-or-later) AND GPL-3.0-or-later +Group: Development/Libraries/C and C++ +URL: https://gmplib.org/ +Source0: https://gmplib.org/download/%{name}/%{name}-%{version}.tar.xz +Source1: https://gmplib.org/download/%{name}/%{name}-%{version}.tar.xz.sig +Source2: %{name}.keyring +Source3: baselibs.conf +# revert change causing bsc#1179751 +Patch1: gmp-6.2.1-arm64-invert_limb.patch +Patch2: gmp-6.3.0-s390x-fix.patch +BuildRequires: fipscheck +BuildRequires: gcc-c++ +BuildRequires: m4 +BuildRequires: pkgconfig + +%description +GMP is a library for arbitrary precision arithmetic, operating on +signed integers, rational numbers, and floating-point numbers. There +is no practical limit to the precision except the ones implied by the +available memory in the machine GMP runs on. + +%package -n libgmp10 +Summary: A library for calculating huge numbers +License: GPL-2.0-or-later OR LGPL-3.0-or-later +Group: System/Libraries + +%description -n libgmp10 +GMP is a library for arbitrary precision arithmetic, operating on +signed integers, rational numbers, and floating-point numbers. + +%package -n libgmpxx4 +Summary: C++ bindings for the GNU MP Library +License: GPL-2.0-or-later OR LGPL-3.0-or-later +Group: System/Libraries +Requires: libgmp10 >= %{version} + +%description -n libgmpxx4 +GMP is a library for arbitrary precision arithmetic, operating on +signed integers, rational numbers, and floating-point numbers. + +This package contains C++ bindings for the GNU MP Library. + +%package devel +Summary: Include Files and Libraries for Development with the GNU MP Library +License: (GPL-2.0-or-later OR LGPL-3.0-or-later) AND GPL-3.0-or-later +Group: Development/Languages/C and C++ +Requires: libgmp10 = %{version} +Requires: libgmpxx4 = %{version} +Requires(pre): %{install_info_prereq} +Requires(preun):%{install_info_prereq} + +%description devel +These libraries are needed to develop programs which calculate with +huge numbers (integer and floating point). + +%prep +%setup -q +%patch1 +%patch2 -p1 + +%build +export CFLAGS="%{optflags} -fexceptions" +%configure \ + --disable-static \ + --enable-cxx \ + --enable-fat +%make_build + +%check +# do not disable "make check", FIX THE BUGS! +%make_build check + +%install +%make_install +rm %{buildroot}%{_libdir}/libgmp.la +rm %{buildroot}%{_libdir}/libgmpxx.la +export BRP_FIPSHMAC_FILES=%{buildroot}%{_libdir}/libgmp.so.10 + +%post -n libgmp10 -p /sbin/ldconfig +%post -n libgmpxx4 -p /sbin/ldconfig +%postun -n libgmp10 -p /sbin/ldconfig +%postun -n libgmpxx4 -p /sbin/ldconfig + +%post devel +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} + +%preun devel +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} + +%files -n libgmp10 +%license COPYING* +%{_libdir}/libgmp.so.10* +%{_libdir}/.libgmp.so.10.hmac + +%files -n libgmpxx4 +%{_libdir}/libgmpxx.so.4* + +%files devel +%doc AUTHORS README NEWS +%doc demos +%{_infodir}/gmp.info*%{ext_info} +%{_libdir}/libgmp.so +%{_libdir}/libgmpxx.so +%{_includedir}/gmp.h +%{_includedir}/gmpxx.h +%{_libdir}/pkgconfig/*.pc + +%changelog