On 2018-11-04, Philip Guenther <[email protected]> wrote:
>> I'm not sure how to fix this. Maybe add -std=c11 (or -std=gnu11?) right
>> away to CFLAGS?
>
> That seems like the simplest solution, forcing both sides to
> (approximately) the same symbol visibility.
--- Makefile.orig Sun Nov 4 22:14:21 2018
+++ Makefile Sun Nov 4 22:13:47 2018
@@ -74,3 +75,8 @@
${WRKSRC}/tests/*.c
.include <bsd.port.mk>
+
+# match visibility of max_align_t between CC and CXX
+.if ${CHOSEN_COMPILER} == "ports-gcc"
+CFLAGS += -std=gnu11
+.endif
--
Christian "naddy" Weisgerber [email protected]