Your message dated Tue, 25 Oct 2016 06:20:52 +0000
with message-id <[email protected]>
and subject line Bug#809043: fixed in gauche 0.9.5-1
has caused the Debian Bug report #809043,
regarding gauche FTBFS on hppa architecture (patch attached)
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 [email protected]
immediately.)
--
809043: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809043
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gauche
Version: 0.9.4-6
Tags: patch
Since gauche uses an old embedded copy of (libgc and) libatomic-ops,
it fails to build on the hppa/parisc platform.
The attached trivial patch (which affects hppa only!) fixes it.
(Same patch has been applied to upstream libatomic-ops already).
Can you please apply the patch to the next upload?
Thanks,
Helge
diff -up ./gauche-0.9.4/gc/libatomic_ops/src/atomic_ops/sysdeps/gcc/hppa.h.org ./gauche-0.9.4/gc/libatomic_ops/src/atomic_ops/sysdeps/gcc/hppa.h
--- ./gauche-0.9.4/gc/libatomic_ops/src/atomic_ops/sysdeps/gcc/hppa.h.org 2015-12-26 16:50:56.140000000 +0100
+++ ./gauche-0.9.4/gc/libatomic_ops/src/atomic_ops/sysdeps/gcc/hppa.h 2015-12-26 16:50:59.588000000 +0100
@@ -20,6 +20,18 @@
* SOFTWARE.
*/
+
+#define AO_GCC_VERSION_AT_LEAST(x,y) (__GNUC__ > x || __GNUC__ == x && __GNUC_MINOR__ >= y)
+
+#if defined(__GNUC__) && AO_GCC_VERSION_AT_LEAST(4,9)
+
+#include "../test_and_set_t_is_ao_t.h"
+/* We do not want to enable the atomic add/sub functions yet - they are slow */
+#define AO_PREFER_GENERALIZED
+#include "generic.h"
+
+#else
+
#include "../all_atomic_load_store.h"
/* Some architecture set descriptions include special "ordered" memory */
@@ -87,3 +99,6 @@ AO_pa_clear(volatile AO_TS_t * addr)
*a = 1;
}
#define AO_CLEAR(addr) AO_pa_clear(addr)
+
+#endif /* __GNUC__ >= 4.9 */
+
--- End Message ---
--- Begin Message ---
Source: gauche
Source-Version: 0.9.5-1
We believe that the bug you reported is fixed in the latest version of
gauche, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
NIIBE Yutaka <[email protected]> (supplier of updated gauche 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 24 Oct 2016 14:38:28 +0900
Source: gauche
Binary: gauche libgauche-0.9-0 gauche-gdbm gauche-zlib gauche-dev gauche-doc
Architecture: source armhf all
Version: 0.9.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Gauche Maintainers <[email protected]>
Changed-By: NIIBE Yutaka <[email protected]>
Description:
gauche - Scheme script engine
gauche-dev - Development files for Gauche
gauche-doc - Reference manual of Gauche
gauche-gdbm - gdbm binding for Gauche
gauche-zlib - zlib binding for Gauche
libgauche-0.9-0 - Gauche runtime shared library
Closes: 736228 809043
Changes:
gauche (0.9.5-1) unstable; urgency=medium
.
* debian/libgauche-0.9-0.symbols: Update.
* debian/gauche.install, debian/gauche-dev.install: Update.
* debian/libgauche-0.9-0.install: Update.
* debian/gauche-gdbm.install, debian/gauche-zlib.install: Update.
* debian/control (Build-Depends): Simply, automake.
* debian/rules (AUTOMAKE, ACLOCAL): Remove.
(override_dh_auto_install): Fix.
(override_dh_auto_clean, override_dh_auto_configure): Remove and link
gc/config.sub, gc/config.guess (Closes: #736228).
* New upstream release.
* patches/42_hppa_libatomic_ops.patch: New (Closes: #809043).
* debian/patches/series: Update.
* debian/patches/37_ppc64el.patch: Remove.
* debian/patches/40_mips64el.patch: Remove.
* debian/patches/41_port_unlock_race.patch: Remove.
Checksums-Sha1:
03393abedf0ba752e6c43f1b6c7c7ea55f3e8fec 1870 gauche_0.9.5-1.dsc
c3e1ea21f3acc66fd26eced117caab3f86531db4 6458675 gauche_0.9.5.orig.tar.gz
166ac67bcffd08980c6d36b40140301ddb34cf3f 32648 gauche_0.9.5-1.debian.tar.xz
f9c1c7803ec29dc0634410166918a640cf0199e2 1472380
gauche-dbgsym_0.9.5-1_armhf.deb
31e2347628bb6d81f28636d1a64f677062157641 6562
gauche-dev-dbgsym_0.9.5-1_armhf.deb
9283ab5a5407032dc93528490850360767de4458 368610 gauche-dev_0.9.5-1_armhf.deb
b8600c67eed222b6f4d48a142d9607a6644bcdeb 1683046 gauche-doc_0.9.5-1_all.deb
25e483718860199458bd941757dd1ca1023d6dc9 60974
gauche-gdbm-dbgsym_0.9.5-1_armhf.deb
3fa042ffed5cba3b45a648afabf85ef1a24a124e 269460 gauche-gdbm_0.9.5-1_armhf.deb
1f358e76b586dfd2ba49429735415dc3a310d108 33536
gauche-zlib-dbgsym_0.9.5-1_armhf.deb
fa4db1d63c43948c1940c722be651842062e2126 243070 gauche-zlib_0.9.5-1_armhf.deb
c53cf828bd6a8e064c8558494e7373939194fcdb 1499354 gauche_0.9.5-1_armhf.deb
80fb5f3592fbb381e0b0034c415dd348ca557f2a 1424114
libgauche-0.9-0-dbgsym_0.9.5-1_armhf.deb
fdf09bf1b4408d78139b199b69a293540beb2d1a 907538
libgauche-0.9-0_0.9.5-1_armhf.deb
Checksums-Sha256:
96f37e26e72e1f3127f14146602f9a6a343e279e269913d3f9d4ea75998b3a4d 1870
gauche_0.9.5-1.dsc
4c8a53213de112708bbda5fa9648c21497d43ebf809ed5b32b15f21266b4e73c 6458675
gauche_0.9.5.orig.tar.gz
de84df8dc28f4c76a0ae3a1872bd6bfe2aa231f74fb727bba4d0cbf18105d9cc 32648
gauche_0.9.5-1.debian.tar.xz
c8a61cd5128d9d75a76873277f039d2c52bbe98b18ed6a60febf0737e3378607 1472380
gauche-dbgsym_0.9.5-1_armhf.deb
6e3c022290d5bb88d550c51850b3c10c4a755d7289a3a2b01cd638f35f4d8ed9 6562
gauche-dev-dbgsym_0.9.5-1_armhf.deb
a196c3319de24efde0ce9e8489ce52b0c9fcfb3bd1f0dd32376023c350e3b4b0 368610
gauche-dev_0.9.5-1_armhf.deb
011ddfbd68850940d59f2f44c7d49a8a4842f8c9967ed9595925e30be8f87020 1683046
gauche-doc_0.9.5-1_all.deb
5b88952c91790236ab843a2ad12c85abdb0e7a84bf760654a53662d019ef2abb 60974
gauche-gdbm-dbgsym_0.9.5-1_armhf.deb
7caba15d27a301475b2ec8d3af527c33dacfbcfcdbfbd1271d43bda591b52847 269460
gauche-gdbm_0.9.5-1_armhf.deb
709704acf31e5c2b823228c754b17e4937b675bf442571a005255ace849d96e2 33536
gauche-zlib-dbgsym_0.9.5-1_armhf.deb
dba16376b75918932d9064fa3d76731f9c5ed043f273ce1c19711e9bbb9856bf 243070
gauche-zlib_0.9.5-1_armhf.deb
0bada0407943132c966038abcab8ce4c3b5754b6e707a144e15a722b8fd099b8 1499354
gauche_0.9.5-1_armhf.deb
43a450d0141ad634fc295fccbbcd32ae4810f13b54aae3a69f7c5bad8b11e151 1424114
libgauche-0.9-0-dbgsym_0.9.5-1_armhf.deb
dec311beaabb729e2887b180c57a5afaaab67633aa500c77b47e98dd13c8d383 907538
libgauche-0.9-0_0.9.5-1_armhf.deb
Files:
a114423a4f2586e5f7113036e6f131c0 1870 lisp optional gauche_0.9.5-1.dsc
8bac7cbd99a91f6f2c037ac6988db14d 6458675 lisp optional gauche_0.9.5.orig.tar.gz
1ec5e858e427dbeaf5568727ece425f8 32648 lisp optional
gauche_0.9.5-1.debian.tar.xz
6a0a98a05f0968a5ff5d4dfc0f65ad8a 1472380 debug extra
gauche-dbgsym_0.9.5-1_armhf.deb
ffe2b0dc344c93ae618a893ae85ab29d 6562 debug extra
gauche-dev-dbgsym_0.9.5-1_armhf.deb
467c3590f5efd28c5a6967369e722cf4 368610 lisp optional
gauche-dev_0.9.5-1_armhf.deb
63402159a1079fb5af4ff72f954e8ffb 1683046 doc optional
gauche-doc_0.9.5-1_all.deb
22826be28ac23c38bc9500c4112ba8db 60974 debug extra
gauche-gdbm-dbgsym_0.9.5-1_armhf.deb
fadcc6dcdcdbea98938dcbbed13db3ea 269460 lisp optional
gauche-gdbm_0.9.5-1_armhf.deb
155b23f1b7c7d87136d47a1a1b511250 33536 debug extra
gauche-zlib-dbgsym_0.9.5-1_armhf.deb
769122b5f84b4239e0d1f2a72ce5eee4 243070 lisp optional
gauche-zlib_0.9.5-1_armhf.deb
3783b123fe0428173fdd99cf932fb50e 1499354 lisp optional gauche_0.9.5-1_armhf.deb
dc558566af86c84da1fe0b891af1060b 1424114 debug extra
libgauche-0.9-0-dbgsym_0.9.5-1_armhf.deb
399ec521a7a727af034c7d4552d51eae 907538 libs optional
libgauche-0.9-0_0.9.5-1_armhf.deb
-----BEGIN PGP SIGNATURE-----
iQEcBAEBCAAGBQJYDvOUAAoJEAC0Xr1Mp7q+7pIIAKQyooVExHc0X/FqkuKQTkYc
E5fPSf97HDE9WxVoi4kZLU7SA0eUVpVIGK65yIM0Li/3iVzQC3jnrRUEvVcFp0n5
/0QNjnHj9H0FOXpQAoucZwSvLnACR1zKG/ql3v/c/pyjsnNV4nbUeVcezL1c1NJS
GUZ6ffGDtK77YaVDUmTkKq+/fcKxl2J5ew7fOiL3VeXrGNm3iafkBEIZRrWdmhac
Yo+qRWrfQpRJ6mQHDidzpTVDR9j+I/2tQjHXJ13uV2BiExABVaPyDFelA2TheFnG
rs34jC1sDwGq9RyPPAqk6TY8u6cE87TglKV+Vsa9dgHP7KQa7LDl0wlncK/AKCQ=
=IhVY
-----END PGP SIGNATURE-----
--- End Message ---