[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