sys/lib/libz isn't configured for lazy optimizations to save space because
authorderaadt <deraadt@openbsd.org>
Thu, 8 Jul 2021 20:04:56 +0000 (20:04 +0000)
committerderaadt <deraadt@openbsd.org>
Thu, 8 Jul 2021 20:04:56 +0000 (20:04 +0000)
those options are incompatible with the kernel anymore.  Set DYNAMIC_CRC_TABLE
and BUILDFIXED for these bootblocks, to save space on the media
ok tb mlarkin

sys/arch/amd64/stand/boot/Makefile
sys/arch/amd64/stand/cdboot/Makefile
sys/arch/amd64/stand/pxeboot/Makefile
sys/arch/i386/stand/boot/Makefile
sys/arch/i386/stand/cdboot/Makefile
sys/arch/i386/stand/pxeboot/Makefile

index 301b095..e2a9d15 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.47 2020/08/02 15:38:48 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.48 2021/07/08 20:04:56 deraadt Exp $
 
 COPTS?=
 MAN?=  boot.8
@@ -78,7 +78,7 @@ NOPROG=
 CPPFLAGS+=-DSOFTRAID
 .endif
 CPPFLAGS+=-DBOOTMAGIC=$(BOOTMAGIC) ${DEBUGFLAGS} -DLINKADDR=${LINKADDR}
-CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE
+CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE -DBUILDFIXED
 CPPFLAGS+=-DHIBERNATE
 CPPFLAGS+=-DHEAP_LIMIT=${HEAP_LIMIT} -I${S}/stand/boot #-DCOMPAT_UFS
 CFLAGS+=-m32 $(SACFLAGS) -D__INTERNAL_LIBSA_CREAD -fno-pie
index cfad69d..8579597 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.42 2020/08/02 15:38:50 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.43 2021/07/08 20:04:57 deraadt Exp $
 
 MAN=   cdboot.8
 
@@ -61,7 +61,7 @@ NOPROG=
 CPPFLAGS+=-DSOFTRAID
 CPPFLAGS+=-DBOOTMAGIC=$(BOOTMAGIC) ${DEBUGFLAGS}
 CPPFLAGS+=-DLINKADDR=${LINKADDR}
-CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE
+CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE -DBUILDFIXED
 CPPFLAGS+=-I${S}/stand/boot
 CFLAGS+=-m32
 CFLAGS+=${SACFLAGS} -D__INTERNAL_LIBSA_CREAD
index cbcef7f..9b028d8 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.40 2020/08/02 15:38:52 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.41 2021/07/08 20:04:57 deraadt Exp $
 
 MAN=   pxeboot.8
 
@@ -68,7 +68,7 @@ NOPROG=
 
 CPPFLAGS+=-DSOFTRAID
 CPPFLAGS+=-DBOOTMAGIC=$(BOOTMAGIC) ${DEBUGFLAGS} -DLINKADDR=${LINKADDR}
-CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE
+CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE -DBUILDFIXED
 CPPFLAGS+=-DHEAP_LIMIT=${HEAP_LIMIT} -I${S}/stand/boot #-DCOMPAT_UFS
 CFLAGS+=-m32
 CFLAGS+=$(SACFLAGS) -D__INTERNAL_LIBSA_CREAD -fno-pie
index b2b6a9f..8672157 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.74 2020/08/02 15:39:03 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.75 2021/07/08 20:04:58 deraadt Exp $
 
 COPTS?=
 MAN?=  boot.8
@@ -83,7 +83,7 @@ NOPROG=
 CPPFLAGS+=-DSOFTRAID
 .endif
 CPPFLAGS+=-DBOOTMAGIC=$(BOOTMAGIC) ${DEBUGFLAGS} -DLINKADDR=${LINKADDR}
-CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE
+CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE -DBUILDFIXED
 CPPFLAGS+=-DHIBERNATE
 CPPFLAGS+=-DHEAP_LIMIT=${HEAP_LIMIT} -I${S}/stand/boot #-DCOMPAT_UFS
 CFLAGS+=-m32 $(SACFLAGS) -D__INTERNAL_LIBSA_CREAD -fno-pie
index 7ca7fb3..cb57513 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.38 2020/08/02 15:39:05 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.39 2021/07/08 20:04:58 deraadt Exp $
 
 MAN=   cdboot.8
 
@@ -68,7 +68,7 @@ NOPROG=
 CPPFLAGS+=-DSOFTRAID
 CPPFLAGS+=-DBOOTMAGIC=$(BOOTMAGIC) ${DEBUGFLAGS}
 CPPFLAGS+=-DLINKADDR=${LINKADDR}
-CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE
+CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE -DBUILDFIXED
 CPPFLAGS+=-I${S}/stand/boot
 CFLAGS+=${SACFLAGS} -D__INTERNAL_LIBSA_CREAD
 CFLAGS+=-DOSREV=\"${OSREV}\" -DMACHINE=\"${MACHINE}\"
index 8f263c0..52611e2 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.35 2020/08/02 15:39:05 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.36 2021/07/08 20:04:58 deraadt Exp $
 
 MAN=   pxeboot.8
 
@@ -69,7 +69,7 @@ NOPROG=
 
 CPPFLAGS+=-DSOFTRAID
 CPPFLAGS+=-DBOOTMAGIC=$(BOOTMAGIC) ${DEBUGFLAGS} -DLINKADDR=${LINKADDR}
-CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE
+CPPFLAGS+=-DSLOW -DSMALL -DNOBYFOUR -DNO_GZIP -DDYNAMIC_CRC_TABLE -DBUILDFIXED
 CPPFLAGS+=-DHEAP_LIMIT=${HEAP_LIMIT}
 CPPFLAGS+=-I${S}/stand/boot
 CFLAGS+=$(SACFLAGS) -D__INTERNAL_LIBSA_CREAD -fno-pie