gencgc: More precise conservatism for pointers to boxed pages.
[sbcl.git] / src / runtime / Config.x86-sunos
index 5093355..b297d3e 100644 (file)
@@ -1,5 +1,16 @@
+# -*- makefile -*- for the C-level run-time support for SBCL
+
+# This software is part of the SBCL system. See the README file for
+# more information.
+#
+# This software is derived from the CMU CL system, which was
+# written at Carnegie Mellon University and released into the
+# public domain. The software is in the public domain and is
+# provided with absolutely no warranty. See the COPYING and CREDITS
+# files for more information.
+
 CC=gcc
-CFLAGS = -g3 -O2 -Wall -D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DSVR4
+CFLAGS = -g -O2 -Wall -D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DSVR4 -D_REENTRANT -fno-omit-frame-pointer
 ASFLAGS = -Wall
 LD = ld
 NM = nm -xgp
@@ -11,6 +22,10 @@ ARCH_SRC = x86-arch.c
 OS_SRC = sunos-os.c x86-sunos-os.c os-common.c
 OS_LIBS= -ldl -lsocket -lnsl -lrt
 
+ifdef LISP_FEATURE_SB_CORE_COMPRESSION
+  OS_LIBS += -lz
+endif
+
 GC_SRC= gencgc.c
 
 # Nothing to do for after-grovel-headers.