ports/devel/rgbds/patches/patch-Makefile

21 lines
675 B
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
workaround for vasprintf bug in openbsd headers when
POSIX_C_SOURCE=200809L is defined
see:
https://github.com/gbdev/rgbds/issues/1111
https://marc.info/?l=openbsd-tech&m=161833545600505&w=2
https://marc.info/?l=openbsd-bugs&m=157758838031146&w=2
Index: Makefile
--- Makefile.orig
+++ Makefile
@@ -42,7 +42,7 @@ CXXFLAGS ?= -O3 -flto -DNDEBUG
REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=gnu11 -I include \
-D_POSIX_C_SOURCE=200809L -D_ISOC11_SOURCE
REALCXXFLAGS := ${CXXFLAGS} ${WARNFLAGS} -std=c++17 -I include \
- -D_POSIX_C_SOURCE=200809L -fno-exceptions -fno-rtti
+ -fno-exceptions -fno-rtti
# Overridable LDFLAGS
LDFLAGS ?=
# Non-overridable LDFLAGS