diff options
| author | Tilman Keskinoz <arved@FreeBSD.org> | 2004-05-05 12:47:25 +0000 |
|---|---|---|
| committer | Tilman Keskinoz <arved@FreeBSD.org> | 2004-05-05 12:47:25 +0000 |
| commit | 6a60ac8e6e722157e7fe38e5c3cc171f6bde3fd1 (patch) | |
| tree | 290aff107df7f6a058b07f87e679712b35e6e4bb /devel/boehm-gc/files/patch-include-private-gcconfig.h | |
| parent | - Update to 0.21 (diff) | |
Fix boehm-gc on amd64.
Tested with: w3m
Obtained from: NetBSD (via Marc Recht <recht@NetBSD.org>)
Diffstat (limited to '')
| -rw-r--r-- | devel/boehm-gc/files/patch-include-private-gcconfig.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/devel/boehm-gc/files/patch-include-private-gcconfig.h b/devel/boehm-gc/files/patch-include-private-gcconfig.h new file mode 100644 index 000000000000..4614764af153 --- /dev/null +++ b/devel/boehm-gc/files/patch-include-private-gcconfig.h @@ -0,0 +1,27 @@ +--- include/private/gcconfig.h.orig Tue Jun 17 04:01:23 2003 ++++ include/private/gcconfig.h Wed May 5 14:35:44 2004 +@@ -306,6 +306,10 @@ + # define I386 + # define mach_type_known + # endif ++# if defined(__FreeBSD__) && defined(__amd64__) ++# define X86_64 ++# define mach_type_known ++# endif + # if defined(bsdi) && (defined(i386) || defined(__i386__)) + # define I386 + # define BSDI +@@ -1793,6 +1797,13 @@ + __asm__ __volatile__ (" prefetch %0": : "m"(*(char *)(x))) + # define PREFETCH_FOR_WRITE(x) \ + __asm__ __volatile__ (" prefetchw %0": : "m"(*(char *)(x))) ++# endif ++# ifdef FREEBSD ++# define OS_TYPE "FREEBSD" ++# define DYNAMIC_LOADING ++# define HEURISTIC2 ++ extern char etext[]; ++# define SEARCH_FOR_DATA_START + # endif + # endif + |
