On Wed, Dec 28, 2022 at 02:36:56PM -0700, Todd C. Miller wrote:
> OK millert@ as well.  There is no point in trying to fix this locally
> when upstream zlib will be changing it in the near(?) future.
> 
>  - todd

tb updated us to the newer version a while ago

diff --git sys/arch/amd64/conf/Makefile.amd64 sys/arch/amd64/conf/Makefile.amd64
index 6f760b174bb..e246d883a63 100644
--- sys/arch/amd64/conf/Makefile.amd64
+++ sys/arch/amd64/conf/Makefile.amd64
@@ -78,9 +78,6 @@ CMACHFLAGS+=  -mretpoline-external-thunk 
-fcf-protection=branch
 NO_INTEGR_AS=  -no-integrated-as
 CWARNFLAGS+=   -Wno-address-of-packed-member -Wno-constant-conversion \
                -Wno-unused-but-set-variable -Wno-gnu-folding-constant
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CWARNFLAGS+=   -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 .endif
 
 DEBUG?=                -g
diff --git sys/arch/amd64/stand/Makefile.inc sys/arch/amd64/stand/Makefile.inc
index d423cae6555..e37f23005d6 100644
--- sys/arch/amd64/stand/Makefile.inc
+++ sys/arch/amd64/stand/Makefile.inc
@@ -25,9 +25,6 @@ SACFLAGS+=-nostdinc -fno-builtin -fpack-struct
 
 .include <bsd.own.mk>
 .if ${COMPILER_VERSION:Mclang}
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CFLAGS+=       -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 NO_INTEGR_AS=  -no-integrated-as
 .endif
 
diff --git sys/arch/arm64/conf/Makefile.arm64 sys/arch/arm64/conf/Makefile.arm64
index 1719e3d045d..1149af714a8 100644
--- sys/arch/arm64/conf/Makefile.arm64
+++ sys/arch/arm64/conf/Makefile.arm64
@@ -55,9 +55,6 @@ CWARNFLAGS=   -Werror -Wall -Wimplicit-function-declaration \
                -Wno-constant-conversion -Wno-address-of-packed-member \
                -Wno-unused-but-set-variable -Wno-gnu-folding-constant \
                -Wframe-larger-than=2047
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CWARNFLAGS+=   -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 
 CMACHFLAGS=    -march=armv8-a+nofp+nosimd \
                -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer \
diff --git sys/arch/arm64/stand/efiboot/Makefile 
sys/arch/arm64/stand/efiboot/Makefile
index fbd86b1c292..216a9a98b7c 100644
--- sys/arch/arm64/stand/efiboot/Makefile
+++ sys/arch/arm64/stand/efiboot/Makefile
@@ -53,9 +53,6 @@ COPTS+=               -Wno-attributes -Wno-format
 COPTS+=                -ffreestanding -fno-stack-protector
 COPTS+=                -fshort-wchar -fPIC -fno-builtin
 COPTS+=                -Wall -Werror
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-COPTS+=                -Wno-deprecated-non-prototype 
-Wno-unknown-warning-option
 
 PROG.elf=      ${PROG:S/.EFI/.elf/}
 CLEANFILES+=   ${PROG.elf} ${PROG.elf}.tmp
diff --git sys/arch/armv7/conf/Makefile.armv7 sys/arch/armv7/conf/Makefile.armv7
index 78944a7d74d..30d2aea8d7e 100644
--- sys/arch/armv7/conf/Makefile.armv7
+++ sys/arch/armv7/conf/Makefile.armv7
@@ -28,9 +28,6 @@ CWARNFLAGS=   -Werror -Wall -Wimplicit-function-declaration \
                -Wno-constant-conversion -Wno-address-of-packed-member \
                -Wno-unused-but-set-variable -Wno-gnu-folding-constant \
                -Wframe-larger-than=2047
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CWARNFLAGS+=   -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 
 CMACHFLAGS=    -msoft-float -march=armv7a
 CMACHFLAGS+=   -ffreestanding ${NOPIE_FLAGS}
diff --git sys/arch/armv7/stand/efiboot/Makefile 
sys/arch/armv7/stand/efiboot/Makefile
index f769148f6ae..907d21e7a8e 100644
--- sys/arch/armv7/stand/efiboot/Makefile
+++ sys/arch/armv7/stand/efiboot/Makefile
@@ -51,9 +51,6 @@ COPTS+=               -ffreestanding -fno-stack-protector
 COPTS+=                -fshort-wchar -fPIC -fno-builtin
 COPTS+=                -Wall -Werror
 COPTS+=                -mfloat-abi=soft
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-COPTS+=                -Wno-deprecated-non-prototype 
-Wno-unknown-warning-option
 
 PROG.elf=      ${PROG:S/.EFI/.elf/}
 CLEANFILES+=   ${PROG.elf} ${PROG.elf}.tmp
diff --git sys/arch/i386/conf/Makefile.i386 sys/arch/i386/conf/Makefile.i386
index 77b2bb5540e..ddc752aa3bc 100644
--- sys/arch/i386/conf/Makefile.i386
+++ sys/arch/i386/conf/Makefile.i386
@@ -46,9 +46,6 @@ CMACHFLAGS+=  -mretpoline
 NO_INTEGR_AS=  -no-integrated-as
 CWARNFLAGS+=   -Wno-address-of-packed-member -Wno-constant-conversion \
                -Wno-unused-but-set-variable -Wno-gnu-folding-constant
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CWARNFLAGS+=   -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 .endif
 
 DEBUG?=                -g
diff --git sys/arch/i386/stand/Makefile.inc sys/arch/i386/stand/Makefile.inc
index d9898462e50..ca6c22b84f3 100644
--- sys/arch/i386/stand/Makefile.inc
+++ sys/arch/i386/stand/Makefile.inc
@@ -25,9 +25,6 @@ SACFLAGS+=-nostdinc -fno-builtin -fpack-struct
 
 .include <bsd.own.mk>
 .if ${COMPILER_VERSION:Mclang}
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CFLAGS+=       -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 NO_INTEGR_AS=   -no-integrated-as
 .endif
 
diff --git sys/arch/loongson/conf/Makefile.loongson 
sys/arch/loongson/conf/Makefile.loongson
index 043476631f0..afc9d392654 100644
--- sys/arch/loongson/conf/Makefile.loongson
+++ sys/arch/loongson/conf/Makefile.loongson
@@ -51,9 +51,6 @@ NO_INTEGR_AS= -no-integrated-as
 CMACHFLAGS+=   -fomit-frame-pointer
 CWARNFLAGS+=   -Wno-address-of-packed-member -Wno-constant-conversion \
                -Wno-unused-but-set-variable -Wno-gnu-folding-constant
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CWARNFLAGS+=   -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 .endif
 
 DEBUG?=                -g
diff --git sys/arch/macppc/conf/Makefile.macppc 
sys/arch/macppc/conf/Makefile.macppc
index 597f4a9963b..e58d287e827 100644
--- sys/arch/macppc/conf/Makefile.macppc
+++ sys/arch/macppc/conf/Makefile.macppc
@@ -46,9 +46,6 @@ COPTIMIZE?=   -Oz
 NO_INTEGR_AS=  -no-integrated-as
 CWARNFLAGS+=   -Wno-address-of-packed-member -Wno-constant-conversion \
                -Wno-unused-but-set-variable -Wno-gnu-folding-constant
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CWARNFLAGS+=   -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 .endif
 
 DEBUG?=                -g
diff --git sys/arch/octeon/conf/Makefile.octeon 
sys/arch/octeon/conf/Makefile.octeon
index e43afc0b67e..df5e4657331 100644
--- sys/arch/octeon/conf/Makefile.octeon
+++ sys/arch/octeon/conf/Makefile.octeon
@@ -49,9 +49,6 @@ NO_INTEGR_AS= -no-integrated-as
 CMACHFLAGS+=   -fomit-frame-pointer
 CWARNFLAGS+=   -Wno-address-of-packed-member -Wno-constant-conversion \
                -Wno-unused-but-set-variable -Wno-gnu-folding-constant
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CWARNFLAGS+=   -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 .endif
 
 DEBUG?=                -g
diff --git sys/arch/powerpc64/conf/Makefile.powerpc64 
sys/arch/powerpc64/conf/Makefile.powerpc64
index 8df0915ebb3..50e13c88d80 100644
--- sys/arch/powerpc64/conf/Makefile.powerpc64
+++ sys/arch/powerpc64/conf/Makefile.powerpc64
@@ -55,9 +55,6 @@ CWARNFLAGS=   -Werror -Wall -Wimplicit-function-declaration \
                -Wno-constant-conversion -Wno-address-of-packed-member \
                -Wno-unused-but-set-variable -Wno-gnu-folding-constant \
                -Wframe-larger-than=2047
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CWARNFLAGS+=   -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 
 CMACHFLAGS=    -mabi=elfv2 -msoft-float -mno-altivec -mno-vsx
 CMACHFLAGS+=   -ffreestanding
diff --git sys/arch/riscv64/conf/Makefile.riscv64 
sys/arch/riscv64/conf/Makefile.riscv64
index 5534eefb72f..502ec9662e3 100644
--- sys/arch/riscv64/conf/Makefile.riscv64
+++ sys/arch/riscv64/conf/Makefile.riscv64
@@ -30,9 +30,6 @@ CWARNFLAGS=   -Werror -Wall -Wimplicit-function-declaration \
                -Wno-constant-conversion -Wno-address-of-packed-member \
                -Wno-unused-but-set-variable -Wno-gnu-folding-constant \
                -Wframe-larger-than=2047
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CWARNFLAGS+=   -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 
 CMACHFLAGS=    -march=rv64gc -mcmodel=medany -mno-relax \
                -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
diff --git sys/arch/riscv64/stand/efiboot/Makefile 
sys/arch/riscv64/stand/efiboot/Makefile
index 412de038b45..b7f193207d4 100644
--- sys/arch/riscv64/stand/efiboot/Makefile
+++ sys/arch/riscv64/stand/efiboot/Makefile
@@ -54,9 +54,6 @@ COPTS+=               -Wno-attributes -Wno-format
 COPTS+=                -ffreestanding -fno-stack-protector
 COPTS+=                -fshort-wchar -fPIC -fno-builtin
 COPTS+=                -Wall -Werror
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-COPTS+=                -Wno-deprecated-non-prototype 
-Wno-unknown-warning-option
 
 PROG.elf=      ${PROG:S/.EFI/.elf/}
 CLEANFILES+=   ${PROG.elf} ${PROG.elf}.tmp
diff --git sys/arch/sparc64/conf/Makefile.sparc64 
sys/arch/sparc64/conf/Makefile.sparc64
index ade1835350f..ae19c5f1b24 100644
--- sys/arch/sparc64/conf/Makefile.sparc64
+++ sys/arch/sparc64/conf/Makefile.sparc64
@@ -47,9 +47,6 @@ COPTIMIZE?=   -Oz
 CWARNFLAGS+=   -Wno-unused-command-line-argument
 CWARNFLAGS+=   -Wno-address-of-packed-member -Wno-constant-conversion \
                -Wno-unused-but-set-variable -Wno-gnu-folding-constant
-# XXX Workaround for zlib + clang 15
-# https://github.com/madler/zlib/issues/633
-CWARNFLAGS+=   -Wno-deprecated-non-prototype -Wno-unknown-warning-option
 .endif
 
 DEBUG?=                -g

Reply via email to