Skip to content

Changelog libffi (3.4.2-4)

2022

libffi (3.4.2-4) unstable; urgency=medium

   * Configure --without-gcc-arch. Closes: #995223.

2021

libffi (3.4.2-3) unstable; urgency=medium

   * Configure with --enable-portable-binary. Closes: #995223.
   * Update symbols for arc-linux. Closes: #989443.
   * Update symbols for musl-linux-mips*. Closes: #989158, #990257.
   * Fix doc-base file. Closes: #995002.
   * Bump standards version.

libffi (3.4.2-2) unstable; urgency=medium

   * Configure with --disable-exec-static-tramp.
   * Update symbols file for riscv64.

libffi (3.4.2-1) experimental; urgency=medium

   * libffi 3.4.2 release.
   * Update symbols file.

libffi (3.3-6) unstable; urgency=medium

   * Update nios2 symbols (Helmut Grohne). Closes: #982765.
   * Respect the noudeb profile.
   * Bump standards version.

2020

libffi (3.3-5) unstable; urgency=medium

   * Bump standards and debhelper version.
   * Update mips64 symbols (Helmut Grohne). Closes: #960224.

libffi (3.3-4) unstable; urgency=medium

   * Update powerpc sysv assembly for ffi_powerpc.h changes (#541).
     Closes: #951496.

libffi (3.3-3) unstable; urgency=medium

   * Upload to unstable.

libffi (3.3-2.3) experimental; urgency=medium

   * Add one more fix for ppc64.

2019

libffi (3.3-2.2) experimental; urgency=medium

   * Fix the build on ppc64..

libffi (3.3-2.1) experimental; urgency=medium

   * Fix the build on powerpc.

libffi (3.3-1) experimental; urgency=medium

   * libffi 3.3 release.
   * Don't use toolexeclibdir in the pkg-config file.

libffi (3.3~rc1-1) experimental; urgency=medium

   * libffi 3.3 release candidate 1.
   * Bump standards version.

libffi (3.3~rc0-8) experimental; urgency=medium

   * Updates from the trunk 20190508.

2018

libffi (3.3~rc0-7) experimental; urgency=medium

   * Updates from the trunk 20180924.

libffi (3.3~rc0-6) experimental; urgency=medium

   * Updates from the trunk 20180512.

libffi (3.3~rc0-5) experimental; urgency=medium

   * Updates from the trunk 20180502.

libffi (3.3~rc0-3) experimental; urgency=medium

   * Updates from the trunk 20180425.

libffi (3.3~rc0-2) experimental; urgency=medium

   * Add fix for issues #421, #422 (Andreas Krebbel).

libffi (3.3~rc0-1) experimental; urgency=medium

   * libffi 3.3 release candidate 0.

libffi (3.3~20180313-1) experimental; urgency=medium

   * Snapshot, taken from the trunk.
     - Add RISC-V support. Closes: #892217.
   * Stop building the libffi-dbg package.

libffi (3.3~20180131-2) experimental; urgency=medium

   * Fix symbols file for ia64.

libffi (3.3~20180131-1) experimental; urgency=medium

   * Snapshot, taken from the trunk.

libffi (3.3~20180107-1) experimental; urgency=medium

   * Snapshot, taken from the trunk.
     - Includes mips r6 updates.

2017

libffi (3.3~20171026-1) experimental; urgency=medium

   * Snapshot, taken from the trunk.

libffi (3.3~20171020-2) experimental; urgency=medium

   * Ignore setting nocheck on m68k, powerpcspe and sh4.
   * Update symbols file for sh4.
   * Fix issue #381, test failures on ARM32.

libffi (3.3~20171020-1) experimental; urgency=medium

   * Snapshot, taken from the trunk.

libffi (3.3~20170512-2) experimental; urgency=medium

   * Update symbols file.

libffi (3.3~20170512-1) experimental; urgency=medium

   * Snapshot, taken from the trunk.
   * Bump soname to 7.

2016

libffi (3.3~20160224-1) experimental; urgency=medium

   * Snapshot, taken from the trunk.
   * Update more symbols files (WARNING: Removed missing symbols for now).

libffi (3.3~20160120-1) experimental; urgency=medium

   * Snapshot, taken from the trunk.
   * Update symbols files (WARNING: Removed missing symbols for now).

2015

libffi (3.2.1-4) unstable; urgency=medium

   * Fix CCASFLAGS. Closes: #787071.
   * Build using dh-autoreconf. Closes: #803039.
   * Configure with --enable-pax_emutramp. Closes: #751907.

libffi (3.2.1-3) unstable; urgency=medium

   * Update symbols files.
   * Fix build failure on alpha.

libffi (3.2.1-2) experimental; urgency=medium

   * Fix an AArch64 issue, taken from upstream:
     For any 1-16 byte structure not passed in registers, we weren't copying
     from the object to be passed, but from the array of objects.

2014

libffi (3.2.1-1) experimental; urgency=medium

   * libffi 3.2.1 release.

libffi (3.1-2) unstable; urgency=medium

   * Fix HAVE_LONG_DOUBLE_VARIANT conditional in the ffi.h header.
   * Fail the build if the testsuite doesn't pass. Closes: #597919.

libffi (3.1-1) unstable; urgency=medium

   * libffi 3.1 release.
   * Update symbols file for ppc64. Closes: #736344.

libffi (3.1~rc1-2) unstable; urgency=medium

   * Update symbols file for armel and armhf.

libffi (3.1~rc1-1) unstable; urgency=medium

   * libffi 3.1 release candidate 1.
   * Update symbols file for ppc64. Closes: #736344.

libffi (3.0.14~rc0-1) experimental; urgency=medium

   * libffi 3.0.14 release candidate 1.

libffi (3.0.13-12) unstable; urgency=medium

   * armhf: Fix ffi_call_VFP with no VFP arguments (Will Newton).

libffi (3.0.13-11) unstable; urgency=medium

   * Fix call frame information in ffi_closure_SYSV on AArch64, patch
     provided by Linaro.
   * Add symbols file for ppc64el.
   * Stop building the multilib packages.

2013

libffi (3.0.13-10) unstable; urgency=low

   * Fix powerpc symbols files for the biarch builds.

libffi (3.0.13-9) unstable; urgency=low

   * Remove private symbols in all the powerpc symbols files. Closes: #730590.

libffi (3.0.13-8) unstable; urgency=low

   * Regenerate the autotools files.

libffi (3.0.13-7) unstable; urgency=low

   * Updated the powerpc ABIv2 support.

libffi (3.0.13-6) unstable; urgency=low

   * Add symbols file for powerpcspe. Closes: #730021.
   * Don't apply the powerpc ABIv2 patch for now. Closes: #730020.

libffi (3.0.13-5) unstable; urgency=low

   * Add a stage1 build profile (Daniel Schepler). Closes: #709627.
   * Backport powerpc ABIv2 support from the trunk (Alan Modra).

libffi (3.0.13-4) unstable; urgency=medium

   * Fix symbols file for s390x.

libffi (3.0.13-3) unstable; urgency=low

   * Upload to unstable. Closes: #667906.
   * Use multiarch tuples for the non-default biarch installs.

libffi (3.0.13-2) experimental; urgency=low

   * Fix wheezy build on i386.

libffi (3.0.13-1) experimental; urgency=low

   * libffi 3.0.13 release.

libffi (3.0.12-1) experimental; urgency=low

   * libffi 3.0.12 release.

libffi (3.0.12~rc3-1) experimental; urgency=low

   * libffi 3.0.12 release candidate 3.

libffi (3.0.12~rc2-1) experimental; urgency=low

   * libffi 3.0.12 release candidate 2.
   * Update symbols files for ARM, alpha and m68k.

libffi (3.0.12~rc1-1) experimental; urgency=low

   * libffi 3.0.12 release candidate 1.

2012

libffi (3.0.11-3) experimental; urgency=low

   * Add missing AArch64 patches.

libffi (3.0.11-2) experimental; urgency=low

   * Apply AArch64 patches.
   * Add symbols files for ppc64. Closes: #677285.

libffi (3.0.11-1) experimental; urgency=low

   * Final 3.0.11 release.

libffi (3.0.11~rc3-2) experimental; urgency=low

   * Don't include debug info for the biarch libs in the -dbg package.
     Closes: #650106.
   * Fix symbols file for sparc64. Closes: #647150.
   * Copy symbols files for kfreebsd-*. Closes: #645595.

libffi (3.0.11~rc3-1) experimental; urgency=low

   * New upstream release candidate.

2011

libffi (3.0.11~rc1-5) experimental; urgency=low

   * Fix powerpc and ppc64 builds (Kyle Moffett).
   * Use dpkg-buildflags to set CFLAGS and LDFLAGS.

libffi (3.0.11~rc1-4) experimental; urgency=low

   * Fix PowerPC soft-floating-point support (Kyle Moffett).
     Closes: #644338.

libffi (3.0.11~rc1-3) experimental; urgency=low

   * Explicitly use the host compiler.
   * Define FFI_MMAP_EXEC_WRIT on kfreebsd-* (Petr Salinger). Closes: #642928.

libffi (3.0.11~rc1-2) experimental; urgency=low

   * Install the test logs with different names depending on the architecture.

libffi (3.0.11~rc1-1) experimental; urgency=low

   * New upstream release candidate.

libffi (3.0.10~rc8-6) experimental; urgency=low

   * For multicore ARM, clear both caches, not just the dcache (proposed
     patch by Andrew Haley).

libffi (3.0.10~rc8-5) experimental; urgency=low

   * libffi6-udeb: Fix dependency information (Colin Watson). Closes: #630006.

libffi (3.0.10~rc8-4) experimental; urgency=low

   * Don't make libffi6-udeb multiarch.

libffi (3.0.10~rc8-3) experimental; urgency=low

   * Add libffi6-udeb, since libgobject-2.0 requires libffi6 as of GLib
     2.29.4 (Colin Watson). Closes: #630006.
   * Build for multiarch.
   * Update symbols files.

libffi (3.0.10~rc8-2) experimental; urgency=low

   * Add variadic support for armhf (David Gilbert). LP: #739305.

libffi (3.0.10~rc8-1) experimental; urgency=low

   * New upstream version (release candidate 8).
     - Adds VFP hard-float calling convention support. Closes: #597920.
   * Install to the multiarch triplet directories, not the gnu triplet
     directories (Steve Langasek). Closes: #622976.
   * Bump soversion, update symbols files.
   * Update debian/copyright file.

2010

libffi (3.0.9-3) unstable; urgency=low

   * Fix PR target/44452, taken from the GCC 4.5 branch.

libffi (3.0.9-2ubuntu2) maverick; urgency=low

   * Don't explictely set CC/CXX when configuring. LP: #623222.

libffi (3.0.9-2ubuntu1) maverick; urgency=low

   * On arch i386, install headers into /usr/include/i686-linux-gnu.

libffi (3.0.9-2) unstable; urgency=low

   * Fix unsigned long long bug on Sparc v8.
   * Drop build dependency on expect-tcl8.3 [hppa].

2009

libffi (3.0.9-1) unstable; urgency=low

   * New upstream version (final release).

libffi (3.0.9~rc9-1) unstable; urgency=low

   * New upstream version (release candidate 9).
   * Change priority of source and binary packages libffi-dev and libffi5
     to optional. Closes: #559074.
   * Fix location of library files in lib32ffi5. Closes: #533009.

libffi (3.0.9~rc3-1) unstable; urgency=low

   * New upstream version (release candidate 3).
   * Work around dejagnu configury, failing all tests on 64bit powerpc.

libffi (3.0.9~rc1-1) unstable; urgency=low

   * New upstream version (release candidate 1).

libffi (3.0.7-3) unstable; urgency=low

   * Really apply the patch to fix PR libffi/40242, PR libffi/41443.

libffi (3.0.7-2) unstable; urgency=low

   * Fix build failure on armel with -mfloat-abi=softfp.
   * Don't pessimize the code for newer armv6 and armv7 processors.
   * lib32ffi5: Add a conflict with libc6-i386 (<= 2.9-18). Closes: #533009.
   * Fix include of example in ffi_call(3). Closes: #512686.
   * Fix lintian errors and warnings.

2008

libffi (3.0.7-1) unstable; urgency=low

   * New upstream version.

libffi (3.0.6-1) unstable; urgency=low

   * New upstream version.

libffi (3.0.5-4) unstable; urgency=low

   * Build-depend on expect-tcl8.3 on hppa.
   * Set CCASFLAGS to generate debugging symbols for assembly code.
     Closes: #480443.

libffi (3.0.5-3) unstable; urgency=high

   * Fix installation of header files on mips* (Thiemo Seufer).
     Closes: #481628.
   * Set CXX in configure targets.

libffi (3.0.5-2) unstable; urgency=low

   * Install header files in multiarch directories. Closes: #480208.

libffi (3.0.5-1) unstable; urgency=low

   * New upstream version.
   * Suport mips triarch (Arthur Loiret). Closes: #474049.

libffi (3.0.4-2) unstable; urgency=medium

   * Fix lib64ffi-dev package description.
   * Fix FTBFS on kfreebsd-amd64 (Aurelian Jarno). Closes: #471399.

libffi (3.0.4-1) unstable; urgency=low

   * The 10th Anniversary Release, split out from the GCC sources.