diff options
| author | Richard Brooksby | 2012-09-03 13:47:41 +0100 |
|---|---|---|
| committer | Richard Brooksby | 2012-09-03 13:47:41 +0100 |
| commit | 9236590ff07d51e6ba1109ff29054e41dbd0cdf4 (patch) | |
| tree | 9cde9b27b1b7f46a2f19e4ec28dd6435e0c1e459 /mps/code | |
| parent | be2a97a67399853a86f8f7847056dd08766aab5d (diff) | |
| download | emacs-9236590ff07d51e6ba1109ff29054e41dbd0cdf4.tar.gz emacs-9236590ff07d51e6ba1109ff29054e41dbd0cdf4.zip | |
Fixing up reformed variety build on 64-bit freebsd.
Copied from Perforce
Change: 179196
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code')
| -rw-r--r-- | mps/code/fri6gc.gmk | 2 | ||||
| -rw-r--r-- | mps/code/mps.c | 17 |
2 files changed, 17 insertions, 2 deletions
diff --git a/mps/code/fri6gc.gmk b/mps/code/fri6gc.gmk index 081e0cff43b..383197430a2 100644 --- a/mps/code/fri6gc.gmk +++ b/mps/code/fri6gc.gmk | |||
| @@ -12,7 +12,7 @@ LIBS = -lm -pthread | |||
| 12 | 12 | ||
| 13 | include gc.gmk | 13 | include gc.gmk |
| 14 | 14 | ||
| 15 | CFLAGSCOMPILER := $(subst -pedantic,,$(CFLAGSCOMPILER)) | 15 | CFLAGSCOMPILER := $(CFLAGSCOMPILER) -Wno-strict-aliasing |
| 16 | CFLAGSDEBUG = -O -g3 | 16 | CFLAGSDEBUG = -O -g3 |
| 17 | CFLAGSOPT = -O3 -g3 | 17 | CFLAGSOPT = -O3 -g3 |
| 18 | 18 | ||
diff --git a/mps/code/mps.c b/mps/code/mps.c index cf967507816..0cdb6c8c650 100644 --- a/mps/code/mps.c +++ b/mps/code/mps.c | |||
| @@ -116,7 +116,7 @@ | |||
| 116 | #elif defined(MPS_PF_FRI3GC) | 116 | #elif defined(MPS_PF_FRI3GC) |
| 117 | 117 | ||
| 118 | #include "lockix.c" /* Posix locks */ | 118 | #include "lockix.c" /* Posix locks */ |
| 119 | #include "thix.c" /* FreeBSD on 32-bit Intel threading */ | 119 | #include "thix.c" /* Posix threading */ |
| 120 | #include "pthrdext.c" /* Posix thread extensions */ | 120 | #include "pthrdext.c" /* Posix thread extensions */ |
| 121 | #include "vmix.c" /* Posix virtual memory */ | 121 | #include "vmix.c" /* Posix virtual memory */ |
| 122 | #include "protix.c" /* Posix protection */ | 122 | #include "protix.c" /* Posix protection */ |
| @@ -126,6 +126,21 @@ | |||
| 126 | #include "span.c" /* generic stack probe */ | 126 | #include "span.c" /* generic stack probe */ |
| 127 | #include "ssixi3.c" /* Posix on 32-bit Intel stack scan */ | 127 | #include "ssixi3.c" /* Posix on 32-bit Intel stack scan */ |
| 128 | 128 | ||
| 129 | /* FreeBSD on 64-bit Intel built with GCC */ | ||
| 130 | |||
| 131 | #elif defined(MPS_PF_FRI6GC) | ||
| 132 | |||
| 133 | #include "lockix.c" /* Posix locks */ | ||
| 134 | #include "thix.c" /* Posix threading */ | ||
| 135 | #include "pthrdext.c" /* Posix thread extensions */ | ||
| 136 | #include "vmix.c" /* Posix virtual memory */ | ||
| 137 | #include "protix.c" /* Posix protection */ | ||
| 138 | #include "protsgix.c" /* Posix signal handling */ | ||
| 139 | #include "prmcan.c" /* generic mutator context */ | ||
| 140 | #include "prmci6fr.c" /* 32-bit Intel for FreeBSD mutator context */ | ||
| 141 | #include "span.c" /* generic stack probe */ | ||
| 142 | #include "ssixi6.c" /* Posix on 32-bit Intel stack scan */ | ||
| 143 | |||
| 129 | /* Linux on 32-bit Intel with GCC */ | 144 | /* Linux on 32-bit Intel with GCC */ |
| 130 | 145 | ||
| 131 | #elif defined(MPS_PF_LII3GC) | 146 | #elif defined(MPS_PF_LII3GC) |