I have uploaded an NMU of libgc to fix bug #405669 in DELAYED/7. Please find attached the diff of the NMU.
-- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `- people.debian.org/~aurel32 | www.aurel32.net
diff -u libgc-6.8/include/private/gcconfig.h libgc-6.8/include/private/gcconfig.h --- libgc-6.8/include/private/gcconfig.h +++ libgc-6.8/include/private/gcconfig.h @@ -334,6 +334,10 @@ # define I386 # define mach_type_known # endif +# if defined(FREEBSD) && defined(__x86_64__) +# define X86_64 +# define mach_type_known +# endif # if defined(__NetBSD__) && (defined(i386) || defined(__i386__)) # define I386 # define mach_type_known diff -u libgc-6.8/debian/changelog libgc-6.8/debian/changelog --- libgc-6.8/debian/changelog +++ libgc-6.8/debian/changelog @@ -1,3 +1,10 @@ +libgc (1:6.8-1.2) unstable; urgency=low + + * Non-maintainer upload. + * Apply patch support for GNU/kFreeBSD amd64. (closes: #405669) + + -- Aurelien Jarno <[EMAIL PROTECTED]> Thu, 14 Aug 2008 21:21:44 +0200 + libgc (1:6.8-1.1) unstable; urgency=low * Non-maintainer upload. only in patch2: unchanged: --- libgc-6.8.orig/os_dep.c +++ libgc-6.8/os_dep.c @@ -84,7 +84,7 @@ # define NEED_FIND_LIMIT # endif -#if defined(FREEBSD) && (defined(I386) || defined(powerpc) || defined(__powerpc__)) +#if defined(FREEBSD) && (defined(I386) || defined(X86_64) || defined(powerpc) || defined(__powerpc__)) # include <machine/trap.h> # if !defined(PCR) # define NEED_FIND_LIMIT @@ -1392,7 +1392,7 @@ } # endif -# if defined(FREEBSD) && (defined(I386) || defined(powerpc) || defined(__powerpc__)) && !defined(PCR) +# if defined(FREEBSD) && (defined(I386) || defined(X86_64) || defined(powerpc) || defined(__powerpc__)) && !defined(PCR) /* Its unclear whether this should be identical to the above, or */ /* whether it should apply to non-X86 architectures. */ /* For now we don't assume that there is always an empty page after */