Build with -std=gnu89 to fix the build with clang-16
authorjca <jca@openbsd.org>
Wed, 6 Sep 2023 11:49:11 +0000 (11:49 +0000)
committerjca <jca@openbsd.org>
Wed, 6 Sep 2023 11:49:11 +0000 (11:49 +0000)
commitfc532a6e4f7ee2431443428250620cbc432d7fbb
tree33813336305cb51a6edac18ae68fd26635454279
parentfbea988cf884bb26135a7e0a0536bbd01be41e35
Build with -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.

This fixes the build of libiberty and texinfo with clang-16.

ok robert@
gnu/lib/libiberty/Makefile.bsd-wrapper
gnu/usr.bin/texinfo/Makefile.bsd-wrapper