Index: /trunk/source/lisp-kernel/darwinx8632/Makefile
===================================================================
--- /trunk/source/lisp-kernel/darwinx8632/Makefile	(revision 12913)
+++ /trunk/source/lisp-kernel/darwinx8632/Makefile	(revision 12914)
@@ -20,5 +20,5 @@
 RM = /bin/rm
 LD = ld
-LDFLAGS =  -macosx_version_min 10.4 -arch i386 -dynamic  -o $@ -e start -pagezero_size 0x11000 -seg1addr 0x00011000 -sectalign __TEXT __text 0x1000 
+LDFLAGS =  -macosx_version_min 10.4 -arch i386 -dynamic  -o $@ -e start -pagezero_size 0x11000 -seg1addr 0x00011000 -sectalign __TEXT __text 0x1000 -segprot __PAD - -
 AS = as
 M4 = gm4
@@ -44,4 +44,5 @@
 DEBUGOBJ = lispdcmd.o plprint.o plsym.o x86_print.o xlbt.o
 KERNELOBJ= imports.o $(COBJ) x86-asmutils32.o 
+LATEOBJ = x86-pad32.o
 
 SPINC =	lisp.s m4macros.m4 x86-constants.s x86-macros.s errors.s x86-uuo.s x86-constants32.s
@@ -70,6 +71,6 @@
 OSLIBS = $(OSEARLYLIBS) $(OSMIDDLELIBS) $(OSLATELIBS)
 
-../../dx86cl:	 $(KSPOBJ) $(KERNELOBJ) $(DEBUGOBJ) Makefile
-	$(LD)  $(LDFLAGS) $(KSPOBJ) $(KERNELOBJ) $(DEBUGOBJ)   $(OSLIBS)
+../../dx86cl:	 $(KSPOBJ) $(KERNELOBJ) $(DEBUGOBJ) $(LATEOBJ) Makefile
+	$(LD) $(LDFLAGS) $(KSPOBJ) $(KERNELOBJ) $(DEBUGOBJ) $(LATEOBJ) $(OSLIBS)
 
 
