SHA256
1
0
forked from pool/gmp
gmp/gmp.changes

521 lines
17 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
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