XQuartz: Fix a build failure on Tiger
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
This commit is contained in:
parent
ecfeabec8d
commit
37f0b45dbe
|
@ -75,7 +75,12 @@ extern int noPanoramiXExtension;
|
||||||
|
|
||||||
static char __crashreporter_info_buff__[4096] = {0};
|
static char __crashreporter_info_buff__[4096] = {0};
|
||||||
static const char *__crashreporter_info__ = &__crashreporter_info_buff__[0];
|
static const char *__crashreporter_info__ = &__crashreporter_info_buff__[0];
|
||||||
|
#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
|
||||||
|
// This is actually a toolchain requirement, but I'm not sure the correct check,
|
||||||
|
// but it should be fine to just only include it for Leopard and later. This line
|
||||||
|
// just tells the linker to never strip this symbol (such as for space optimization)
|
||||||
asm (".desc ___crashreporter_info__, 0x10");
|
asm (".desc ___crashreporter_info__, 0x10");
|
||||||
|
#endif
|
||||||
|
|
||||||
static const char *__crashreporter_info__base = "X.Org X Server " XSERVER_VERSION " Build Date: " BUILD_DATE;
|
static const char *__crashreporter_info__base = "X.Org X Server " XSERVER_VERSION " Build Date: " BUILD_DATE;
|
||||||
|
|
||||||
|
|
7
os/log.c
7
os/log.c
|
@ -118,10 +118,17 @@ static int bufferSize = 0, bufferUnused = 0, bufferPos = 0;
|
||||||
static Bool needBuffer = TRUE;
|
static Bool needBuffer = TRUE;
|
||||||
|
|
||||||
#ifdef __APPLE__
|
#ifdef __APPLE__
|
||||||
|
#include <AvailabilityMacros.h>
|
||||||
|
|
||||||
static char __crashreporter_info_buff__[4096] = {0};
|
static char __crashreporter_info_buff__[4096] = {0};
|
||||||
static const char *__crashreporter_info__ = &__crashreporter_info_buff__[0];
|
static const char *__crashreporter_info__ = &__crashreporter_info_buff__[0];
|
||||||
|
#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
|
||||||
|
// This is actually a toolchain requirement, but I'm not sure the correct check,
|
||||||
|
// but it should be fine to just only include it for Leopard and later. This line
|
||||||
|
// just tells the linker to never strip this symbol (such as for space optimization)
|
||||||
asm (".desc ___crashreporter_info__, 0x10");
|
asm (".desc ___crashreporter_info__, 0x10");
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Prefix strings for log messages. */
|
/* Prefix strings for log messages. */
|
||||||
#ifndef X_UNKNOWN_STRING
|
#ifndef X_UNKNOWN_STRING
|
||||||
|
|
Loading…
Reference in New Issue