Your message dated Fri, 22 Sep 2006 20:32:06 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#383817: fixed in libgc 1:6.8-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: libgc
Severity: important
Tags: patch
Hi,
The attached patch fixes a few bugs, which keeps the package from
working properly on m68k.
- the thread suspend handler has to save all registers
- change STACKBOTTOM to LINUX_STACKBOTTOM so it works with 2.6 kernel
- reenable MPROTECT_VDB, it should work, otherwise it's probably a
kernel bug
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: m68k
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.4.30
Locale: LANG=de_DE.UTF-8, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
diff -ur libgc-6.7.org/include/private/gcconfig.h libgc-6.7/include/private/gcconfig.h
--- libgc-6.7.org/include/private/gcconfig.h 2006-08-04 12:27:03.000000000 +0200
+++ libgc-6.7/include/private/gcconfig.h 2006-08-19 20:05:33.000000000 +0200
@@ -673,10 +673,10 @@
# endif
# ifdef LINUX
# define OS_TYPE "LINUX"
-# define STACKBOTTOM ((ptr_t)0xf0000000)
+# define LINUX_STACKBOTTOM
# define USE_GENERIC_PUSH_REGS
/* We never got around to the assembly version. */
-/* # define MPROTECT_VDB - Reported to not work 9/17/01 */
+# define MPROTECT_VDB
# ifdef __ELF__
# define DYNAMIC_LOADING
# include <features.h>
diff -ur libgc-6.7.org/pthread_stop_world.c libgc-6.7/pthread_stop_world.c
--- libgc-6.7.org/pthread_stop_world.c 2006-08-04 12:27:03.000000000 +0200
+++ libgc-6.7/pthread_stop_world.c 2006-08-04 12:29:37.000000000 +0200
@@ -129,7 +129,7 @@
void GC_suspend_handler_inner(ptr_t sig_arg);
-#if defined(IA64) || defined(HP_PA)
+#if defined(IA64) || defined(HP_PA) || defined(M68K)
extern void GC_with_callee_saves_pushed();
void GC_suspend_handler(int sig)
--- End Message ---
--- Begin Message ---
Source: libgc
Source-Version: 1:6.8-1
We believe that the bug you reported is fixed in the latest version of
libgc, which is due to be installed in the Debian FTP archive:
libgc-dev_6.8-1_i386.deb
to pool/main/libg/libgc/libgc-dev_6.8-1_i386.deb
libgc1c2_6.8-1_i386.deb
to pool/main/libg/libgc/libgc1c2_6.8-1_i386.deb
libgc_6.8-1.diff.gz
to pool/main/libg/libgc/libgc_6.8-1.diff.gz
libgc_6.8-1.dsc
to pool/main/libg/libgc/libgc_6.8-1.dsc
libgc_6.8.orig.tar.gz
to pool/main/libg/libgc/libgc_6.8.orig.tar.gz
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.
Ryan Murray <[EMAIL PROTECTED]> (supplier of updated libgc 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: SHA1
Format: 1.7
Date: Fri, 22 Sep 2006 20:08:09 -0700
Source: libgc
Binary: libgc-dev libgc1c2
Architecture: source i386
Version: 1:6.8-1
Distribution: unstable
Urgency: low
Maintainer: Ryan Murray <[EMAIL PROTECTED]>
Changed-By: Ryan Murray <[EMAIL PROTECTED]>
Description:
libgc-dev - conservative garbage collector for C (development)
libgc1c2 - conservative garbage collector for C and C++
Closes: 366864 383817
Changes:
libgc (1:6.8-1) unstable; urgency=low
.
* New upstream release (closes: #366864)
* Apply patch to fix m68k (closes: #383817)
Files:
671a77ef55880975b762b4a85e153bd6 553 libs standard libgc_6.8-1.dsc
418d38bd9c66398386a372ec0435250e 756879 libs standard libgc_6.8.orig.tar.gz
24d78822e77d8eb68fd21d245f7cd4bd 320538 libs standard libgc_6.8-1.diff.gz
3b79a660ddd878c2f5e1f085004664c1 118326 libs standard libgc1c2_6.8-1_i386.deb
8fd9c6b5451059499b79c4334e907c87 160808 libdevel optional
libgc-dev_6.8-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFFFKXaN2Dbz/1mRasRAq6EAKDB/4MM9kNrakTXUd2kLGJ3L4hPxQCg3aft
Y9qWQac0ABeAtHVrLFAFF10=
=2Qlw
-----END PGP SIGNATURE-----
--- End Message ---