Your message dated Thu, 16 Jan 2014 10:33:59 +0000
with message-id <e1w3kgt-0004vy...@franck.debian.org>
and subject line Bug#733310: fixed in gluegen2 2.1.3-2
has caused the Debian Bug report #733310,
regarding libgluegen2-build-java: missing architectures support in
<glibc-compat-symbols.h>
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 ow...@bugs.debian.org
immediately.)
--
733310: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733310
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgluegen2-build-java
Version: 2.1.3-1
Severity: serious
Tags: upstream patch
Justification: makes other packages FTBFS
libgluegen2-build-java provides a mechanism in <glibc-compat-symbols.h>
to lower memcpy symbols version. This doesn't take care of at least
ia64 and s390x among the official Debian architectures, but at least
arm64, ppc64, sh4, sparc64, and x32 are also affected among unofficial
architectures. This causes other packages to FTBFS, see for example:
https://buildd.debian.org/status/fetch.php?pkg=libjogl2-java&arch=ia64&ver=2.1.3-1&stamp=1387422174
https://buildd.debian.org/status/fetch.php?pkg=libjogl2-java&arch=s390x&ver=2.1.3-1&stamp=1388229627
As this mechanism doesn't really make sense in a distribution context
(the dependencies are handled by the package manager), I would suggest
to simply disable it. This is the purpose of the patch below:
--- gluegen2-2.1.3.orig/make/stub_includes/platform/glibc-compat-symbols.h
+++ gluegen2-2.1.3/make/stub_includes/platform/glibc-compat-symbols.h
@@ -15,7 +15,9 @@
*
* Check build-in macro definitions via 'gcc -dM -E - < /dev/null'
*/
-#if defined(__linux__) /* Actually we like to test whether we link against
GLIBC .. */
+
+/* This feature doesn't make sense in a distribution context. Disable it. */
+#if 0 && defined(__linux__) /* Actually we like to test whether we link
against GLIBC .. */
#if defined(__GNUC__) || defined(__clang__)
#if defined(__arm__)
#define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF
"@GLIBC_2.4");
@@ -29,7 +31,7 @@
#define GLIBC_COMPAT_SYMBOL(FFF)
#endif
#else
- #warning GLIBC_COMPAT_SYMBOL not supported with target OS
+/* #warning GLIBC_COMPAT_SYMBOL not supported with target OS */
#define GLIBC_COMPAT_SYMBOL(FFF)
#endif
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: s390x
Kernel: Linux 3.2.0-4-s390x (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---
Source: gluegen2
Source-Version: 2.1.3-2
We believe that the bug you reported is fixed in the latest version of
gluegen2, 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 733...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sylvestre Ledru <sylves...@debian.org> (supplier of updated gluegen2 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 16 Jan 2014 11:03:13 +0100
Source: gluegen2
Binary: libgluegen2-rt-java libgluegen2-build-java libgluegen2-jni
libgluegen2-doc
Architecture: source all amd64
Version: 2.1.3-2
Distribution: unstable
Urgency: low
Maintainer: Debian Java Maintainers
<pkg-java-maintain...@lists.alioth.debian.org>
Changed-By: Sylvestre Ledru <sylves...@debian.org>
Description:
libgluegen2-build-java - Tool to automatically generate the Java and JNI code.
libgluegen2-doc - Tool to automatically generate the Java and JNI code.
libgluegen2-jni - Tool to automatically generate the Java and JNI code.
libgluegen2-rt-java - Tool to automatically generate the Java and JNI code.
Closes: 733310
Changes:
gluegen2 (2.1.3-2) unstable; urgency=low
.
* Fix missing architectures support in <glibc-compat-symbols.h>
Thanks to Aurélien Jarno for the patch (Closes: #733310)
* Build for Aarch64 and ppc64el. Thanks to Matthias Klose
Checksums-Sha1:
70e4f17f79604224a990d388927221bf0dd19009 2193 gluegen2_2.1.3-2.dsc
6913ee126dde3db4cf93b4b0739859f6973cf96b 16266 gluegen2_2.1.3-2.debian.tar.gz
f0e23671767a9a44fbec0fffe729a696d39cde24 247868
libgluegen2-rt-java_2.1.3-2_all.deb
ee3875e6871b029938db24b3c35c0ba78c9079bd 966966
libgluegen2-build-java_2.1.3-2_all.deb
102148a43171e625df0df1ac4e0bb76bcac438f2 284458 libgluegen2-doc_2.1.3-2_all.deb
ef2da3fbdac1004d5e3a99ead181f10c29ed6bad 8114 libgluegen2-jni_2.1.3-2_amd64.deb
Checksums-Sha256:
fdb6feff9cd95df8d5de77e556116dd3e407ff2ced83e9307e7903824ed8417f 2193
gluegen2_2.1.3-2.dsc
1ad7ad9d08de13f41cb4d95b2e91c5444314977ffe975eee84feb263668604b2 16266
gluegen2_2.1.3-2.debian.tar.gz
2997bb4a26a8bf26ed7f424b15b232febebd91281885e55a471eb25ae851695c 247868
libgluegen2-rt-java_2.1.3-2_all.deb
95d6d2ab5ad486b30d193020c4a84fcbe38aaff2f32ecc41c7eb992890f75f0d 966966
libgluegen2-build-java_2.1.3-2_all.deb
e90c4b2b4cb8b80c4e1c6076d3bfbd9737c2cbbf5ed01df38245430513033780 284458
libgluegen2-doc_2.1.3-2_all.deb
9df2de513830e92448e4f89d749ff73e5b307741024df667d0788684d1724450 8114
libgluegen2-jni_2.1.3-2_amd64.deb
Files:
59fae4482c7c1478c752151c01b19f3d 2193 java optional gluegen2_2.1.3-2.dsc
504b923b67e21140e66f1916d93e9f8d 16266 java optional
gluegen2_2.1.3-2.debian.tar.gz
5253acf7392492a8327f6a88e22b5d69 247868 java optional
libgluegen2-rt-java_2.1.3-2_all.deb
a59203cdb1287c6a8262f39dd7945394 966966 java optional
libgluegen2-build-java_2.1.3-2_all.deb
9b12658f7104dc072f60dd80c71ba521 284458 doc optional
libgluegen2-doc_2.1.3-2_all.deb
cb482328fab8ab45a7a6ae36accae16e 8114 java optional
libgluegen2-jni_2.1.3-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQIcBAEBCAAGBQJS17KzAAoJEH5lKNp1Lxvh5vIP/2DJP497Ffx4o1Cw8vmWLjxu
ABn13OycYx9KgaFqu2ro8t5OXRUQffrvMv2secoJXME+3Mz5IBJCsjjCtnPthskR
vYxTfuRj9P6yOy1L8Z7ewJEfjLy0dT952ByqsrbSI8sQ9L42NHiP6NevIkXipoPN
ujTPKgwwCaiNVSzk96v1IRgEYn180MhtCwFhM+E8O5nIuBs8puF5QsHCvDwI+SyP
+DE4sQxyzhASDDJgpTcgP2yBFZE3O6+PLcJp6U6aLqjOenXUSJEPZOIzpQzIIjvY
HC49Zta23aTU2aYy+2cx5aItwP4XUeQf1R5HP0DVooe4P1R3YyXxqRyS9kvs0X74
mWVGGY1LyNq46xVroS7p4r5820ASTKwGTqzfA2io+NZXVAQmqu2aDIPHGfva5dwK
FFsgKx0iGF3yXgyxZ/fswyjE1iwJ1s4/lcmhwgwnbFjP+mKK7poIT6YV4kVp55sM
fLDvK2JyoIbfMYht4nJ63wWJsy21RoGxcOoUhXKVhOf1m8XsNi2LVZVch8jepwDE
LOeO+kI5c+Bkgj2iSR0je/vqgwFzezXy7zLq/kgJNba6eW7Ot+XNaqntRSoSm0KK
4bcdjVVl7C/8J0bXxo/NUy6grmBO/3bXId1PzQ02NZqzfa5r4xU4ub7XAjNbJ80v
RRWT7f7iEzYWk/CToiPh
=6Gp4
-----END PGP SIGNATURE-----
--- End Message ---