Build boot blocks with -msmall-data -msmall-text.
authormiod <miod@openbsd.org>
Thu, 22 Oct 2015 18:54:41 +0000 (18:54 +0000)
committermiod <miod@openbsd.org>
Thu, 22 Oct 2015 18:54:41 +0000 (18:54 +0000)
sys/arch/alpha/stand/boot/Makefile
sys/arch/alpha/stand/bootxx/Makefile

index b70b3d2..5ba99b7 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.19 2012/09/01 15:10:06 pascal Exp $
+#      $OpenBSD: Makefile,v 1.20 2015/10/22 18:54:41 miod Exp $
 #      $NetBSD: Makefile,v 1.17 1997/04/17 07:27:46 thorpej Exp $
 
 S=     ${.CURDIR}/../../../..
@@ -28,7 +28,8 @@ DEFNS= -DCOMPAT_UFS
 
 AFLAGS += -DASSEMBLER ${DEFNS} -fno-pie
 CPPFLAGS += -I${.CURDIR}/../../../../lib/libsa -I${.CURDIR}/../.. -I${S} ${DEFNS}
-CFLAGS = -Os -Werror -mno-fp-regs -fno-pie
+CFLAGS = -Os -Werror -mno-fp-regs -fno-pie \
+       -msmall-data -msmall-text
 
 ${PROG}.nosym: ${PROG}.sym
        cp ${PROG}.sym ${PROG}.nosym
index 28a2201..b57041c 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.14 2013/06/13 11:27:56 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.15 2015/10/22 18:54:41 miod Exp $
 #      $NetBSD: Makefile,v 1.12 1997/04/17 07:27:49 thorpej Exp $
 
 S=     ${.CURDIR}/../../../..
@@ -23,7 +23,8 @@ DEFNS= -DPRIMARY_BOOTBLOCK
 
 AFLAGS += -DASSEMBLER ${DEFNS} -fno-pie
 CPPFLAGS += -I${.CURDIR}/../.. -I${S} ${DEFNS}
-CFLAGS = -Werror -mno-fp-regs -fno-pie
+CFLAGS = -Werror -mno-fp-regs -fno-pie \
+       -msmall-data -msmall-text
 
 ${PROG}.nosym: ${PROG}.sym
        cp ${PROG}.sym ${PROG}.nosym