Use -std=gnu89 to fix the build with clang-16
authorjca <jca@openbsd.org>
Wed, 6 Sep 2023 12:15:30 +0000 (12:15 +0000)
committerjca <jca@openbsd.org>
Wed, 6 Sep 2023 12:15:30 +0000 (12:15 +0000)
commit4dce7c7aafdce7a2060aea138b9d26389ee7f96e
tree76fbe46bc68432d8f2f27a3f4a6942e869a8cf8b
parent8b0a2bd180d6089ac28ece08d99a061bef2aa6c1
Use -std=gnu89 to fix the build with clang-16

This is ancient GNU software that tends to break whenever clang adds
more warnings about deprecated features in new languages versions or
turns them into errors.  Using -std=gnu89 (the defaults for base-gcc)
for those packages means we'll probably avoid most new warnings, errors,
and possible miscompilations when updating clang.

ok robert@
gnu/usr.bin/binutils-2.17/Makefile.bsd-wrapper
gnu/usr.bin/binutils/Makefile.bsd-wrapper
gnu/usr.bin/cvs/Makefile.bsd-wrapper