[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#892217: marked as done ([PATCH] libffi: Please add support for the riscv64 architecture)



Your message dated Tue, 13 Mar 2018 15:21:21 +0000
with message-id <E1evljt-000IBx-Av@fasolo.debian.org>
and subject line Bug#892217: fixed in libffi 3.3~20180313-1
has caused the Debian Bug report #892217,
regarding [PATCH] libffi: Please add support for the riscv64 architecture
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
892217: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892217
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libffi
Version: 3.3~20180131
Severity: wishlist
X-Debbugs-CC: debian-riscv@lists.debian.org
Tags: patch
User: debian-riscv@lists.debian.org
Usertags: riscv64

Hello,

we are in the process of bootstrapping a Debian port for the
riscv64 architecture (https://wiki.debian.org/RISC-V).  The
libffi package is part of the build-dependency chain for the
essential package set, so we need to build it for riscv64 to be
able to complete the bootstrap process.

Current upstream libffi doesn't yet have support for the RISC-V
architecture, but a pull request to add it has been submitted:

  https://github.com/libffi/libffi/pull/281/ respectively
  https://patch-diff.githubusercontent.com/raw/libffi/libffi/pull/281.patch

The pull request has been authored by one of the Fedora riscv64
porters and the Fedora riscv64 port already uses this patchset. 
It would be great if you could add the patchset to the Debian
libffi package as well.

The RISC-V support provided by the patchset is not all-encompassing
(please cf. the last comment from Stefan O'Rear in the pull
request), but it provides the same amount of features that libffi
has for a number of other Debian-supported architectures, so that
shouldn't be a problem.  The symbols file would need to be
adjusted, though:

dh_makeshlibs -plibffi7 --add-udeb=libffi7-udeb
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libffi7/DEBIAN/symbols doesn't match completely debian/libffi7.symbols
--- debian/libffi7.symbols (libffi7_3.3~20180131-2_riscv64)
+++ dpkg-gensymbols50ytax	2018-03-06 21:11:57.533480937 +0000
@@ -2,5 +2,5 @@
  (symver)LIBFFI_BASE_7.0 3.3~20170512
  (symver)LIBFFI_BASE_7.1 3.3~20170512
  (symver)LIBFFI_CLOSURE_7.0 3.3~20170512
- (symver|arch=!hppa !ia64 !m68k !mips !mipsel !mips64el !powerpc !powerpcspe !ppc64 !ppc64el !sh4)LIBFFI_COMPLEX_7.0 3.3~20170512
- (symver|arch=!hppa !ia64 !m68k !sh4)LIBFFI_GO_CLOSURE_7.0 3.3~20170512
+#MISSING: 3.3~20180131-2# (symver|arch=!hppa !ia64 !m68k !mips !mipsel !mips64el !powerpc !powerpcspe !ppc64 !ppc64el !sh4)LIBFFI_COMPLEX_7.0 3.3~20170512
+#MISSING: 3.3~20180131-2# (symver|arch=!hppa !ia64 !m68k !sh4)LIBFFI_GO_CLOSURE_7.0 3.3~20170512

Regards,
Karsten
-- 
Gem. Par. 28 Abs. 4 Bundesdatenschutzgesetz widerspreche ich der Nutzung
sowie der Weitergabe meiner personenbezogenen Daten für Zwecke der
Werbung sowie der Markt- oder Meinungsforschung.

--- End Message ---
--- Begin Message ---
Source: libffi
Source-Version: 3.3~20180313-1

We believe that the bug you reported is fixed in the latest version of
libffi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 892217@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated libffi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 13 Mar 2018 14:36:40 +0100
Source: libffi
Binary: libffi-dev libffi7 libffi7-udeb
Architecture: source
Version: 3.3~20180313-1
Distribution: experimental
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description:
 libffi-dev - Foreign Function Interface library (development files)
 libffi7    - Foreign Function Interface library runtime
 libffi7-udeb - Foreign Function Interface library runtime (udeb)
Closes: 892217
Changes:
 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.
Checksums-Sha1:
 72723f99ec39b860ea63bbbf4e99c12b0149cb9c 1992 libffi_3.3~20180313-1.dsc
 d1ee8f8ad1159e52a46f263fd965f30badfe67c2 356904 libffi_3.3~20180313.orig.tar.xz
 6acc52af8f6b8efcd34b64f948ff7f6236672115 7532 libffi_3.3~20180313-1.debian.tar.xz
 578fedb041bcb2cf5a497195f546ee5ed347c8d0 6022 libffi_3.3~20180313-1_source.buildinfo
Checksums-Sha256:
 792176c9f364f0b3e72a99ad96498aa6c3968d1c122209a85789298b503ff48a 1992 libffi_3.3~20180313-1.dsc
 6f1f6ce1ace39c5bf83fbe20552ce639968771b2f72449d9f479e6230d30578b 356904 libffi_3.3~20180313.orig.tar.xz
 fa078ab973d07d6539be42aead1c5498559f744fa84785ace313ba311102cb1c 7532 libffi_3.3~20180313-1.debian.tar.xz
 69015cd3aa41ff6213dce3a60b2eac65ccfbae84a22831c83202892ca414ca29 6022 libffi_3.3~20180313-1_source.buildinfo
Files:
 22ed8183cf2e4864a384684e28ef5473 1992 libs optional libffi_3.3~20180313-1.dsc
 aa0259a9e6464436fbe448831b66b79e 356904 libs optional libffi_3.3~20180313.orig.tar.xz
 33d81f41cc6fadf4a6526c5d6b5d5b1f 7532 libs optional libffi_3.3~20180313-1.debian.tar.xz
 68ee1b474a2ae2f6ee4f21d04fe9ba17 6022 libs optional libffi_3.3~20180313-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlqn2IAQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9aEtEACDgLB0C6ldwuU9Mw6BZlfAwQ1yxj4G1PYo
0x7dIcvQ8SwZk97uHuTy29FP8lStFATJo0DwreKjk3dXE5NoDB59tgRNG2mXlgsd
wls9SsIAGYcKkeYgGEui0FQDYfbMVntf9E0+aS0iYqIy+MFzE9QQ6ZOxKNmGut0z
uIJQxUUEkiXVPfFZPP6IPjrVtU/rVWhehOQu2diVlb2vB2Q/6sZgP6fxMmQ9hzyd
UpGVjhUSzEKoGLHzhf6JYA3glZ49C07Jup0opBWM043rYo4ipzmFb2zu+A59Dt2e
fQQO9wd88a+zZcgV+cx+JPuPA77Zol8Ht0lv2AtkfcnT/BXeSpT4lvKjfxp24WzL
e+QQXw5/J06CB79Su6DcRZepnN7X/X17w4q3vNQDDcX+9LjcCX6uiz7TH37e0Bt6
Po+2QlQugczknl4dw329wdz+4oS6u7vV/2wbq/OoafuD3D5aO++j+sm9Mftbn95b
PRNjDpKwltnM/xyRIyViuL90jIPfihlQ2AH7hxDSRkoeNJKQf3I5+Yy/vPPZ05KM
SKO/B4lK5W2DAjN8Nz8ICyG/+b7xaQX2LdzJNZYEpposyuEEg/45+D8Gfr3CuwBi
bK1qRzknY5soqbbZnYuTLqIOgSiDZIqN0nL3zifiWa1TvxgFOgWKN6sa6QAp0Ks4
2wGrqc6whQ==
=2Cy8
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: