[git] CMU Common Lisp branch master updated. snapshot-2013-04-27-gf4cea37
Raymond Toy
rtoy at common-lisp.net
Sun May 5 04:32:47 UTC 2013
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".
The branch, master has been updated
via f4cea372ea436c581e7bc701131d3e396ee6cc06 (commit)
from de34b9a71dd48b8cbcf6bd615348e57800c07d4f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f4cea372ea436c581e7bc701131d3e396ee6cc06
Author: Raymond Toy <toy.raymond at gmail.com>
Date: Sat May 4 21:32:35 2013 -0700
Make the C stack not executable
* Config.sparc_common
* OS_LINK_FLAGS is not common, so remove it.
* Config.sparc_gcc
* Config.sparc_sunc
* Set OS_LINK_FLAGS appropriately.
diff --git a/src/lisp/Config.sparc_common b/src/lisp/Config.sparc_common
index 551491a..f8f7524 100644
--- a/src/lisp/Config.sparc_common
+++ b/src/lisp/Config.sparc_common
@@ -57,6 +57,5 @@ ARCH_SRC = sparc-arch.c
DEPEND=$(CC)
OS_SRC = solaris-os.c os-common.c undefineds.c elf.c k_rem_pio2.c
-OS_LINK_FLAGS = -M /usr/lib/ld/map.noexstk
OS_LIBS= -lsocket -lnsl -ldl
EXEC_FINAL_OBJ = exec-final.o
diff --git a/src/lisp/Config.sparc_gcc b/src/lisp/Config.sparc_gcc
index da6d06e..b73b5d4 100644
--- a/src/lisp/Config.sparc_gcc
+++ b/src/lisp/Config.sparc_gcc
@@ -29,3 +29,4 @@ CPP = gcc
CFLAGS += -O -Wall
DEPEND_FLAGS = -MM
ASFLAGS = -g -traditional-cpp $(AS_V8PLUS)
+OS_LINK_FLAGS += -Wl,-M,/usr/lib/ld/map.noexstk
diff --git a/src/lisp/Config.sparc_sunc b/src/lisp/Config.sparc_sunc
index f5fb0e7..2e0b4e0 100644
--- a/src/lisp/Config.sparc_sunc
+++ b/src/lisp/Config.sparc_sunc
@@ -27,3 +27,4 @@ endif
CFLAGS += -xlibmieee -O
DEPEND_FLAGS = -xM
ASFLAGS = $(AS_V8PLUS)
+OS_LINK_FLAGS = -M /usr/lib/ld/map.noexstk
-----------------------------------------------------------------------
Summary of changes:
src/lisp/Config.sparc_common | 1 -
src/lisp/Config.sparc_gcc | 1 +
src/lisp/Config.sparc_sunc | 1 +
3 files changed, 2 insertions(+), 1 deletion(-)
hooks/post-receive
--
CMU Common Lisp
More information about the cmucl-cvs
mailing list