* SECURITY UPDATE: Integer overflow
- debian/patches/CVE-2021-43618.patch: prevent integer overflow in
function mpz_inp_raw in mpz/inp_raw.c on 32-bit platforms.
- CVE-2021-43618
* Team upload.
* Moved packaging from SVN to Git
* cme fix dpkg-control
* Standards-Version: 4.1.3
* Non-maintainer upload.
* Update symbols for ia64 (Closes: #885907)
* Non-maintainer upload.
* Update symbols for nios2, thanks Helmut Grohne (Closes: #814671)
* Update symbols for tilegx, thanks Helmut Grohne (Closes: #850010)
* Update symbols for sh3, thanks Adrian Glaubitz (Closes: #851895)
* New upstream.
* New upstream.
* libgmp10.symbols: mark __gmpn_clz_tab as optional -- it is
architecture dependent and just changed from defined to undefined for
armel and armhf.
* New upstream.
- patches/arm-asm-nothumb.patch:
- patches/4a6d258b467f.patch: Remove. Applied upstream.
* libgmp10.symbols: updated for new release.
* control: Drop recommends libstdc++ (Closes: #781196). Suggest gmp-doc
(Closes: #735545).
* Team upload.
* Use filter instead of finstring (Closes: #758438)
* Team upload.
* Update symbols and pass ABI=64 for mips64(el) (Closes: #748319)
* Update symbols for powerpcspe (Closes: #750478)
* Update symbols for sparc.
* Update symbols for m68k.
* Correct alpha symbols.
* Thanks Jordi for awesome NMUs! =)
* Apply changes from colin/ubuntu:
- Recommend libstdc++-4.8-dev as a real alternative for the virtual
libstdc++-dev.
* Cherry-pick patch from upstream to fix up ppc64el missing
BMOD_1_TO_MOD_1_THRESHOLD define.
* Fix up arm64 & ppc64 & ppc64el symbols thanks to Adam Conrad.
* Update symbols for alpha.
* Update symbols for sh4.
* Non-maintainer upload. Third time's a charm... I hope.
* Extend libgmp10.symbols with symbols for all official Debian
architectures, plus arm64, hppa and sparc64 from debian-ports.org.
* Revert usage of dpkg-gensymbols -c4, at least for now.
* Non-maintainer upload.
* Add arch overrides for three symbols that are not available on
every architecture, and check they were all available in 5.0.1.
* Non-maintainer upload.
* Add a .symbols file, as provided by Magnus Holmgren (closes: #745233).
* Pass -c4 to dpkg-gensymbols to detect future symbol changes.
* patches/arm-asm-nothumb.patch: Don't use assmbly on ARM Thumb
devices. Closes: #742814
* New upstream. Closes: #742564.
* copyright: Updated to reflect new dual-licensing (LGPLv3+ or GPLv2+).
Closes: #741607.
* New upstream.
* patches/preserve-ia64-registers.patch:
* patches/mpn_sbpi1_div.patch: Remove. Applied upstream.
* control: Update Standards-Version to 3.9.5.
* watch: New watch file from bartm.
* patches/mpn_sbpi1_div.patch: New. Upstream patch to fix computation
of mpn_sbpi1_div_qr_sec and mpn_sbpi1_div_r_sec.
* Remove lib32gmp* packages. Closes: #714998.
* rules: Install gmp.h into multi-arch include directory. For
libgmp32-dev, header installed into /usr/include/gmp32/$(triplet).
Closes: #675577.
* rules(lib32gmp-dev): Don't ship libtool .la files.
* Remove lib64gmp* packages.
* New upstream.
- reduced SQR_TOOM2_THRESHOLD to 30. Closes: #706984.
* patches/preserve-ia64-registers.patch: New. Upstream patch to
preserve registers. Closes: #708264.
* Upload to unstable.
* rules: Need to set ABI=x32 at configure time. Closes: #698000.
* Change to source format 3.0 (quilt).
* New upstream.
- added support for x32. Closes: #698000.
* fix-gmp.sh: Add support for __aarch64__ (closes: #693467).
* New upstream.
* rules: Use hardening build flags.
* control: Update to debhelper compat level 9.
* Revert to FAT binary situation of 5.0.4: disabled for amd64,
kfreebsd-amd64, and lpia; enabled for all other architectures.
* control: Mark libgmp-dev as "Multi-arch: same", requested by Wookey
http://lists.alioth.debian.org/pipermail/debian-science-maintainers/2012-May/013386.html
* Non-maintainer upload.
* Revert to --disable-fat, as it seems to cause gcc to abort on some
machines (closes: #671866)
* New upstream.
* rules: Always built FAT binary, on advice from upstream. By default,
GMP compiles for the CPU it detect at configure time. But with
--enable-fat it detects the CPU at run time. This is important for
cpu-dependent workarounds.
* New upstream version.
- Fix for buffer overruns. Closes: #658821.
* rules: add build-arch, build-indep rules.
* New upstream version. Supports s390x.
* patches/s390x.patch: Remove.
* patches/upstream-dcpi1_bdiv_q.patch: Remove. Applied upstream.
* gmp.h: Add case for s390x.
* control: Add Breaks relations from libgmp-dev to force upgrade of
packages that relied on libgmp.la (thanks, Jonathan Nieder). Closes:
#645475.
* rules: Remove .la file from the libgmp-dev package. Anyone relying on
it would not be able to find it after it moved from /usr/lib to
/usr/lib/<arch>, anyway (thanks, Jonathan Nieder).
* New upstream version. Closes: #627012.
* rules: Empty dependency_libs. Closes: #633312.
* orig-source.patch: New.
* patches/s390x.patch: New.
* rules: Patches to enable building on s390x (thanks, Andreas Krebbel).
Closes: #635461.
* patches/upstream-dcpi1_bdiv_q.patch. New. Upstream fix: There is a
GMP bug in mpn/generic/dcpi1_bdiv_q.c that causes incorrect
computation with extremely low probability, for unnormalised
dividends. The bug might also result in a decrement of memory above
dividends, with some potential security impact. The bug might affect
several user-level routines, e.g., mpz_invert, but only for operands
of at least 3000 bits (for smaller operands, a simpler algorithm is
used).
* control:
* rules: Apply patch (thanks, Riku Voipio) for multiarch, except we do
not mark libgmp-dev as multiarch. Closes: #638959.
[ Peter Pearse ]
* For cross builds, strip GNU_TYPES & pass --target. Closes: #605038.
[ Steve Langasek ]
* We don't need to use $(strip), just avoid having whitespace in the first
place.
* For that matter, this s/i386/i486/ substitution is entirely unnecessary
to begin with; the DEB_HOST_GNU_TYPE is already i486 on Debian, and i686
on Ubuntu. So as long as we're modifying this line, let's simplify it
some more.
[ Steve Robbins ]
* control: Make libgmp-dev, and lib{32,64}-dev real packages, providing
virtual packages libgmp10-dev, etc. Add real package libgmp3-dev, a
dummy package to pull in libgmp-dev. Required to ease transition of
mlton because it build-depends on itself and on versioned libgmp3-dev.
See http://lists.debian.org/debian-release/2011/03/msg00374.html.
* control: libgmp10-dev provides the old libgmp3-dev package. This is a
temporary measure to ease the transition for ghc, which build-depends
on itself as well as libgmp3-dev; c.f.
http://lists.debian.org/debian-haskell/2011/03/msg00013.html
* Merge the v5 branch back to trunk.
* Package libgmp10-dev also provides libgmp-dev so you can build-depend
on an unversioned GMP -dev package.
* Remove archaic MP compatibility library (libmp3 and 32/64-bit
variants).
* control: Set Standards-Version to 3.9.1.
- rules: don't build with -D_REENTRANT
* rules: Build with -O2 on ia64, to work around ICE
(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43603).
[ Sylvestre Ledru ]
* Package moved to Debian Science.
* gmp.h: Add support for __m68k__ (thanks, Thorsten Glaser).
Closes: #601287.
* libgmp3-doc.examples:
* libgmp3-doc.README.Debian: Rename to libgmp10-doc.xxx.
* libgmp3.prerm: Remove obsolete file. Was used to remove /usr/doc/xxx
symlinks from back at the time of the /usr/doc --> /usr/share/doc
transition.
* control:
* rules: New packages libmp3, lib32mp3, lib64mp3. Split library mp
out from the libgmp package as they have evolved to use different
major numbers now. Make libgmp10-dev conflict & replace libgmp3-dev
packages; ditto for 32-bit and 64-bit variants. Closes: #570225.
* New upstream release. Library gmp SOVERSION bumped from 3 to 10.
* control: New packages (libgmp10, libgmp10-dev, etc) replace
corresponding packages due to SOVERSION change. Drop some
now-obsolete conflicts on libgmp3 and libgmp2 pacakges.
Bump Standards-Version to 3.8.4.
* New upstream release.
* Package moved to Debian Science
[ Steve M. Robbins ]
* control: Set Standards-Version to 3.8.3. Add ${misc:Depends} to each package.
* New upstream version.
- patches/fix-lib-versioning.patch: Remove. Libraries are properly
versioned.
* rules: On amd64, install 32-bit libs in /usr/lib32. Closes: #533849.
* control: Conflict with libc6-i386 versions prior to change removing
/emul/ia32-linux/lib; see #533849 for details.
* rules: Explicitly set NM for the powerpc 64-bit build. Disable FAT
binary for kfreebsd-amd64. Closes: #537072. Remove bashism (touch
Makefile.{am,in}). Closes: #535383.
* New upstream.
- Incorporate previous NMU patch. Closes: #528923.
- Remote patches applied upstream: mpf_eq.diff, mpf_set_str.c.4.diff,
perfpow.c.diff
- Upstream includes fix for scanf/sscanffuns.c. Closes: #523076.
* gmp.h: Add case for SH processor. Closes: #530747. Add case for
AVR32. Closes: #528511.
* patches/fix-lib-versioning.patch: New. Fix versioning of shared libs;
c.f. http://gmplib.org/list-archives/gmp-bugs/2009-May/001475.html.
* Non-maintainer upload.
* Don't build libgmp3c2 as 64bit library on powerpc.
Closes: #528768, #528840.
* Upload of -7 to unstable. No source changes.
* control:
* rules: Do not build multilibs for sparc. Closes: #522524. Reinstate
64-bit libs for powerpc since last change reintroduced bugs #454494,
and #506791. Build lib64* packages only for powerpc.
* gmp.h: Add case for mips.
* gmp.h: Add cases for arm, hppa, sparc.
* control:
* rules: Do not build multilibs for i386, powerpc, s390. Closes:
#522460.
* rules: Support bi-arch builds (32 and 64 bit) where possible.
Closes: #454494, #506791.
* control: Standards-Version 3.8.1; no changes.
* rules: Add --build and --host options to configure. Supply jobs
option (-jN) only to initial make rather than setting MAKEFLAGS. Run
test suite if build machine is same as target machine.
* rules: Revert to debhelper in preparation for building 32- and 64-bit
flavours on amd64 and ppc. Upload to experimental to check that the
package builds across all arches.
* patches/mpf_eq.diff:
* patches/mpf_set_str.c.4.diff:
* patches/perfpow.c.diff: New. Patches from upstream http://gmplib.org/
* New upstream version. Closes: #499632.
* Set Standards-Version to 3.8.0; no changes required.
* New upstream version. Upload to experimental to avoid interfering
with Lenny release.
* debian/patches/01_gmp.h-std-file.diff:
* debian/patches/02_noexec-stack.diff:
* debian/patches/03_gnu89-inline.diff: Removed. Applied upstream.
* debian/README.source: New. Describe how to use simple patchsys.
* debian/rules: New target get-orig-source. Target runs autoreconf
before generating the .orig.tar.gz file, so we remove
DEB_AUTO_UPDATE_AUTOCONF and DEB_AUTO_UPDATE_AUTOMAKE settings.
* debian/control: Remove build-dependency on automake, autoconf, and
libtool.
* Switch to Debian-Scicomp subversion repository.
* debian/control: Add Vcs-Browser and Vcs-Svn fields. Change maintainer
to pkg-scicomp-devel, change uploaders to me.
* debian/rules: Base decision for --disable-fat on DEB_HOST_ARCH_CPU
instead of DEB_HOST_ARCH, to build on freebsd-amd64. Closes: #490555.
* debian/rules:
* debian/control: Move from automake 1.8 to automake 1.9.
Closes: #473306.
* debian/patches/03_gnu89-inline.diff: Add gnu_inline function attribute
to extern inline functions. Closes: #430598.
Patch courtesy of Ludovic Courtès; see
http://gmplib.org/list-archives/gmp-bugs/2008-April/000980.html.
* debian/rules: Install upstream changelog only in -dev package.
Closes: #442895.
* debian/control: Replace Source-Version by binary:Version. Bump
Standards-Version from 2.7.2 to 2.7.3; no changes required. Add
HomePage field.
* debian/copyright: Freshen; include copyright statement.
* gmp-h.in: include cstdio to obtain std::FILE. Closes: #463187.
* New upstream version.
* Remove patches: 01_libversion, 03_x86-fat, 04_gcc4.3-inline, and
05_remove-docs.
* debian/rules:
* debian/patches: Rework packaging using cdbs.
* debian/control: Rename libgmpxx4 to libgmpxx4ldbl. Closes: #430253.
Set Standards-Version to 3.7.2; no changes.
* Apply patch gcc4.3-inline.diff
(http://gmplib.org/list-archives/gmp-devel/2007-May/000745.html).
Closes: #431495.
* Build with -O0 on m68k due to a bug in gcc-4.1. Closes: #378719.
* Disable fat support for amd64, as it is broken upstream. Thanks to
Steinar H. Gunderson for initial version of patch. Closes: #376353.
* Enable fat libraries. Closes: #362759. Applied patch
debian/patches/x86-fat.diff, adapted from
http://www.swox.com/gmp/patches/x86-fat.diff.
* New upstream.
* Fix SONAME on libgmpxx. Closes: #368310.
- introduces package libgmpxx4.
* A test case miscompiles with -O3. Build with -O2. Closes: #372563.
* Do not install private headers. Closes: #363692.
* New upstream version. Closes: #359147, #362273.
- Remove all patches except gmp-4.2-noexecstack_cfgs.diff for
non-executable stack.
* Remove non-DFSG documentation. Closes: #335403.
* Apply two more upstream patches:
- http://www.swox.com/gmp/patches/gmp-impl.h.MPF_SIGNIFICANT_DIGITS.diff
- http://www.swox.com/gmp/patches/gmp-impl.h.MPN_SIZEINBASE.diff
* Apply patch for big-endian ARM (thanks, Lennert Buytenhek).
Closes: #333612.
* Apply patch to turn off executable stack (thanks, Sheplyakov Alexei).
Closes: #323944.
* Run "autoreconf" to update autotools files. Closes: #304635.
* debian/rules: provide only libgmp3c2 in libgmp3c2.shlib file.
Closes: #322691
* Build with -O2 on m68k (thanks, Matthias Klose and Laurent Fousse).
Closes: #319205.
* Re-release to fix i386 build. The -7.1 upload was built
against a non-existent libstdc++6. Closes: #317636.
* NMU.
* debian/rules: Fix typo in dh_makeshlibs, referencing a non existing
package.
* CXX transition (thanks to Matthias Klose for patches):
- Split out the C++ library into package libgmp3xx. Closes: #311610.
- Rename libgmp3 to libgmp3c2, otherwise packages relying on the C++
library in libgmp3 will break.
* mpn/generic/rootrem.c: Fix buffer overrun in mpz_root(), mpz_rootrem().
Upstream patch: http://www.swox.com/gmp/patches/mpn_rootrem.c.diff
* debian/FAQ: New; taken from http://www.swox.com/gmp. Explains
the segfaulting problem. Closes: #284978.
* debian/rules: Don't run test suite when cross-compiling
(thanks, NIIBE Yutaka). Closes: #282060.
* debian/rules: Don't package gmp-developer docs.
* debian/README.Debian: Clarify that the primary documentation consists
of info files. Closes: #276856.
* debian/control: Suggest libmpfr-dev (now available in the Debian
archive). Closes: #278005.
* debian/rules: Do not build mpfr library; it will be packaged
separately from an updated source (see bug #276085).
* debian/rules: Install some internal headers needed to build mpfr.
* gmp-impl.h: Apply patch to fix build on amd64
(http://swox.com/list-archives/gmp-discuss/2004-September/001376.html)
(thanks, Torbjorn Granlund). Closes: #275129.
* debian/rules: Add "make check".
* New upstream version. Closes: #272930.
* mpf/sub.c: Apply patch http://www.swox.com/list-archives/gmp-announce/2004-July.txt
to fix mpf_sub(). Closes: #263861.
* debian/control: Weaken the relationship of libgmp3-dev with libstdc++-dev
from "depends" to "recommends" as it is perfectly possible to develop
on a C-only system. Closes: #254265.
* New upstream. Closes: #248317.
- debian/rules: The FFT bug (#234984) has been fixed, so we configure
with fft again.
* Update to standards version 3.6.1
- debian/rules: Set LDFLAGS to '-Wl,-z,defs' so that any undefined
reference in building the shared libs is flagged.
* Configure using --disable-fft; a workaround for a critical bug in FFT
multiply code. Closes: #234984.
* debian/rules: Do not install /usr/share/info/dir*. Closes: #219599.
* control: Build-depend on debhelper (>=4.1.1) since we use dh_shlibdeps -L
(thanks, Bill Allombert). Closes: #188037. Set Standards-Version to
3.5.9 (no changes). Move libgmp3-dev to libdevel-section.
* Back out of the changes to ltmain.sh (libtool), mpn/Makeasm.am,
and all the associated autotools-generated files (configure,
Makefile.in, etc). Kevin Ryde explained that in fact gmp ships
with a newer ltmain.sh than exists in Debian, and it is necessary
to use the newer version to have libgmpxx correctly linked with
g++ rather than gcc. See the discussion in bug #143543. Thanks,
Kevin!
* Remove pa32 EPILOGUE statement patches. Closes: #186786.
* gmp-impl.h: Add __s390__ case for the ieee_double_extract union
#ifdefs. Corrects a build failure. Thanks, Kevin Ryde.
* mpfr/rnd_mode.c: #ifdef around each case in mpfr_set_machine_rnd_mode().
Corrects build failure on arm. Thanks again, Kevin Ryde.
* debian/README.Debian: Don't mention C++ interface package.
* debian/rules: Remove commented-out debhelper cruft.
* Could find no debian packages that rely on internal GMP headers
being installed. Do not install longlong.h (closes: #184540)
nor gmp-mparam.h (closes: #184543).
* Build C++ libraries. Closes: #143543.
Requires updated libtool in order to correctly support inter-library
dependency. Had to re-run all the autotools, so the diff is much
larger, alas.
* debian/rules: Remove m68k compiler bug workaround. Closes: #186787.
* mpn/Makeasm.am: Remove "--tag=CC" from libtool invocation as new libtool
does not grok --tag.
* configfsf.guess:
* configfsf.sub: Update with newest version of file in /usr/share/misc.
* Build MPFR library.
* New maintainer team.
* New upstream source.
Closes: #158397.
* Adhere to policy version to 3.5.8.
* Make -dev package depend on ${Source-Version} of library package.
Closes: #146604.
* Make -doc package replace old libgmp3 packages that formerly held
the info files.
* Installed upstream patch to gmp_printf and gmp_scanf. closes: #141879
* Removed bashism from echo in rules file for shlibs. closes: #141877
* Installed patch provided by LaMont Jones for hppa. closes: #140816
* Added GFDL information to the copyright file. closes: #141411
* Typo in last changelog entry for wrong bug number. closes: #123659
* New upstream source. closes: #133279
* changed CNFL option "target" to "build".
* provides compilable examples. closes: #123695
* added >= version to shlibs file. closes: #70754
* libgmp4-dev Suggests: libgmp4-doc. closes: #130864
* Removed old libgmp3.so symlinks from lib and -dev package.
* REALLY removed gmp-impl.h instead of gmp_impl.h. closes: #110758
* Fixed info entry for mpn-lshift. closes: #77146
* corrected typo in copyright file. closes: #118890
* incorporated NMU patch. Thanks John! closes: #112711
* applied John's get_str.c patch. closes: #112589
* removed gmp_impl.h. Thanks Steve! closes; #110758
* NMU
* Applied Red Hat patch to fix gmp for IA-64, closes: #112711
* Added patch from Kevin Ryde adding mp to shlibs, closes: #96454
* Changed priority on -dev to match new overrides file (optional)
* Added newest config.sub and config.guess files taken from
* http://subversions.gnu.org/cgi-bin/cvsweb/config/
* closes: #97363
* Stripped note and comment sections from libs to satisfy lintian
* created new package (libgmp3-doc) containing gmp.info and
* additional docs and demos previously in runtime, closes: #96224
* added README.headers explaining the additional header files in -dev
* added README.doc to include in runtime and -dev packages
* explaining the new location for the documentation files
* added patch provided by LaMont Jones for PARISC, closes: #96235
* added memory patch for m68k, closes: #96029
* finally changed priority to match the overrides file...
* changed config option to use --enable-mpbsd, creating the
* needed mp libs, closes: #93361
* provided --prefix=/usr to config to properly configure .la file.
* added --enable-bsdmp in configure. closes: #92544
* added compatablity links for libmp (.a .so). closes: #92545
* used make install to use libtool on .la libs. closes: #89552
* Changed maintainer in control to match key, for maintainer upload credit
* closes: #70777, #78501, #79136, #70781, #78819, #79847, #80996
* closes: #79283, #71696, #70751
* Added updated version of config.guess and config.sub closes: #84911
* Fixed info file conflict between libgmp2 and libgmp3 closes: #70777
* Removed acconfig.h (actually *config.h) closes: #78501
* Removed broken and unneccessary info symlinks closes: #79136
* Added "Conflicts: libgmp2-dev" closes: #70781, #78819, #79847, #80996, #79283
* Added libgmp.la to -dev package closes: #71696
* Added demos and doc to /usr/share/doc/libgmp3 closes #70751
* Added Build-Depends: m4
* new upstream source
* distclean fixed in upstream source to remove config.cache closes: #70919
* added --target=`dpkg-architecture -qDEB_BUILD_GNU_TYPE` closes: #70808
* removed config.h from header files in -dev package closes: #70775
* also closes: #70748
* moved ldconfig into 'configure' stage only closes: #70809
* created /usr/share symlinks as per policy
* new upstream source
* stripping libgmp2.a creates unsatisfied references by removing
* desirable entry points. Stopped stripping this file. (no bug report)
* removed superfluous /usr/include/gmp2 directory. closes: #56720
* removed bash file globbing from install commands. closes: #61588
* Applied patch from Ben Collins for longlong.h - closes: #59210
* Added all header files to /usr/include - closes: #48948
* Removed /usr/include/gmp2 and replaced links with header files.
* Applied patch to package description - closes: #51818
* Added conflict with older -dev packages - closes: #49284
* Moved sparc rules patch into all architectures
* (by adding -DPIC to CFLAGS)
* NMU for sparc, PLEASE INCLUDE THIS PATCH FROM THE BTS!
* Fixes sparc failure (apparent in ssh when generating 'p')
* Compiled against latest potato libc6
* Corrected line wrap in patch for power-pc: fixes 41303
* Returned the mistakenly removed '-Wl,...' option for the linker.
* fixes: 38686, 38693, 38786, 38800, 38846, 38849, 38859
* fixes: 38664, 38665, 38697
* Added compatibility links for the old and the new linked programs.
* Changed cp to install for install scripts, giving proper execute
* permissions with any umask, fixes: 38696
* Added Conflicts: gmp2, gmp
* fixes: 38666, 38683, 38515, 38913, 38773, 38677
* New Replaces: Conflicts: gmp2-dev, fixes: 38653
* Installed the following Daniel Jacobowitz set of patches:
*
* * Add patch for powerpc-linux support (fixes bug#31032, bug#31731).
* * Remove debian/files in clean target (fixes bug#32323).
* * Add the patches from the author at
* <http://www.matematik.su.se/~tege/gmp/> to fix a number of upstream
* bugs (fixes bug#26804):
* * A typo in mpq_equal makes it fail if the first compared operand is
* negative. This patch corrects the problem. Joe Keane found the
* problem and wrote the patch.
* * Several errors in mpf_set_str and mpf_get_str make these functions
* segfault, and possibly generate incorrect results. This also
* affects mpf_out_str, mpf_inp_str, and mpf_init_set_str. This
* gzip'ed patch fixes these errors.
* * A bug in a test case makes ake check' fail using the N32 ABI
* under Irix6. Apply this patch to mpz/tests/t-powm_ui.c to fix the
* bug. (Note that the N32 ABI isn't really supported in GMP; you
* need to pass -n32 -mips3 -D_LONG_LONG_LIMB' manually to make GMP
* build correctly.)
* * The performance on SPARC is poor because of a typo that causes
* some of the assembly code to be omitted. Apply this patch to
* mpn/configure.in to fix this.
* * A bug in mpz_invert makes it sometimes return a negative result,
* and sometimes not detect when an inverse does not exist. Apply
* this patch to mpz/invert.c to fix this.
* * A bug in mpq_add and mpq_sub makes them work unreliably due to
* references outside of allocated memory. Apply this patch to the
* mpq subdirectory to fix this.
* * A change to GCC (I think from version 2.8) makes GMP fail to build
* on IBM RS/6000 computers running AIX. You'll see complaints of
* unrecognized assembly instructions. Pass CFLAGS="-g -O2
* -mcpu=power" or CFLAGS="-g -O2 -mcpu=powerpc" to ake' to work
* around this. (Choose the form that is appropriate for your system;
* if you're unsure which processor type you have, try running
* config.guess from the GMP top level directory.)
* * A bug in mpz_probab_prime_p makes it work unreliably for numbers <
* 4. Apply this patch to mpz/pprime_p.c to fix the bug.
* * Update debian/control to reflect that GNU MP is covered by the LGPL,
* not the GPL (fixes: bug#21326).
* * Build libgmp2.so with -fPIC (fixes: bug#17746, bug#20022).
* * Fix make check to run with a libgmp2.a; run make check during build.
*
* In addition to the above patches, the following changes were made:
*
* Renamed the package libgmp2, making it conflict with those replaced.
* fixes: #28923, #28924
* Remove both debian/file* and debian/substvars* in clean tag. fixes: #32323
* provide generic links in libgmp2-dev for header files, libgmp.a, and
* libgmp.so. Fixes: #25760, #31309
* Applied the ARM patches delivered by Jim Pick. Fixes: #33740
* Removed -Wl from makefile.in to conform to policy.
* Removed: Replaces, Conflicts, and Provides, gmp
* Modified info files to reflect the new name: removes last overlap
* Changed linking from static to dynamic, fixes bug#16530, 14345
* Added dependency information, fixes bug#14060, 15377
* Properly strip both static and shared libraries, fixes bug#15668
* Now Provides: gmp, fixes bug#16086
* gmp2-dev now only Depends: gmp2. Removed Replaces: gmp, Conflicts: gmp
* split package into gmp2 and gmp2-dev...was gmp
* Added gmp-mparam.h to /usr/include, bug #9108
* Fixed copyright to reflect new license, bug #10739
* Added missing info files to installation, bug #10163
* Added changelog.Debian.gz and changelog.gz to /usr/doc/gmp
* Removed execute bit from libgmp.a and so lib permissions.
* Upgraded to new upstream source
* bug#6999 fixed, removed executable flag from docs.
* bug#6825 fixed .shlibs to use package name instead of library name.
* added shlibs to debian/tmp/DEBIAN
* fixed debian/rules to get so numbers from the changelog
* removed log files from source files to "fix" the diff.
* added shared libraries
* converted to new source format
gmp (1.3.2-2) - dcs
* Rebuild as ELF
* New package maintainer: Dale Scheetz <dwarf@polaris.net>
gmp (1.3.2-1)
* Initial Debian release.
-- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 29 Jul 1995 03:20:19 +0100